Olá, usei um exemplo daqui do partal java, listado abaixo…
try{
String Hd=System.getProperty(“user.dir”);
Hd+="\rosto\banco\principal.mdb";
System.out.println("->"+Hd);
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
url=“jdbc:odbc:Principal”;
// con=DriverManager.getConnection(url,"","");
con= DriverManager.getConnection(“jdbc:odbc:Driver=” +
“{Microsoft Access Driver (*.mdb)};” +
“DBQ=” + Hd ,"","");
No eclipse funcionou muito bem, mas no NetBeans, o caminho do banco de dados ficou errado na variavel Hd.
No Eclipse ficou assim:
C:\projeto\banco.mdb < - Correto
No netbeans ficou assim:
C:\Arquivos de programas\NetBeans3.6\banco.mdb <- Errado
Como o banco de dados está na mesma pasta do projeto, usei a declaração assim:
String Hd=System.getProperty(“user.dir”);
Hd+="\emails.mdb";
System.out.println("->"+Hd);
Alguém tem a solução para o problema no NetBeans ?