|
Bom dia
Estou iniciando meus estudo em java e , no
momento, estou desenvolvendo um trabalho que utiliza uma aplicação
java para manipular um banco de dados MS-ACCESS.
Primeiramente criei um banco de dados vazio com
o nome de "cadastros" e fui configurar a ODBC para reconhecer esta
fonte de dados. Após a configuração da ODBC, escrevi a
seguinte classe para testar a conexão com o referido banco de
dados:
/*
prg20.java */ import java.lang.*;
import java.net.URL; import java.sql.*; import java.io.*; class prg20{
public static void main(String args[]) throws IOException { String c_user = ""; String c_senha = ""; String c_fonte = "jdbc:odbc:cadastros"; try
{//Try #1 Connection con; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con =
DriverManager.getConnection(c_fonte,c_user,c_senha);
System.out.println("Conexao
MS-ACCESS O.K.");
con.close(); } catch (Exception e)
{
e.printStackTrace(); return; } //Fim Try #1 }//Fim metodo }//Fim classe
A classe compilou 100%, mas na hora de rodar o
bytecode deu o seguinte erro:
java.lang.NoClassDefFoundError:prg20
Exception in thread "main"
Finished
O que será que estou fazendo de errado?
Tanto a classe como o banco de dados estão em um mesmo
diretório(o que não seria nem necessário)
Pediria, por gentileza, se alguém poderia me dar uma
luz para resolver este problema.
Regina |
prg20.java