Alguém poderia me ajudar,
Eu gostaria de saber como fazer a conexão com um banco de dados access utilizando apenas o caminho do banco de dados, por exemplo(“C:\banco\banco.mdb”) a estrutura já esta toda pronta, eu não estou conseguindo atribuir a conexão.
String url=caminho;
connection = DriverManager.getConnection(url, username, password);
public Connection getConect(){
try{
String Hd=System.getProperty("user.dir");
Hd+="\\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 ,"","");
}
catch(ClassNotFoundException ex2){
JOptionPane.showMessageDialog(null,""+ex2.getMessage());
}
catch(SQLException ex){
JOptionPane.showMessageDialog(null,""+ex.getMessage());
ex.printStackTrace();
}
return con;
}
Onde principal é o nome do banco de dados, lembre-se que o caminho tem que estar relativo certo…na mesma pasta(no caso acima do programa)
Até
Se quiser me mande uma mensagem pessoal com seu e-mail que eu passo uns códigos bem simples que tenho.
Tenho um para criar uma tabela, acessar (consultar) e inserir dados.
Muito obrigado, funcionou este código que você colocou.