Olá, Estou precisando fazer importações de registros de um arquivo mdb para outro BD, será que alguém sabe aonde posso encontrar o driver do Access? Tentei encontrar aqui no google só que ta difícil… será que tem algum site só de drivers de BD?
Abraços!
blz pessoal consegui importar aqui… vou deixar um código como exemplo caso alguém precise futuramente
[code]public class Conexao {
private static final String accessDBURLPrefix = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};" +
" DBQ=C:/Documents and Settings/meuusuario" +
"/Meus documentos/base.mdb";
private static final String accessDBURLSuffix = ";DriverID=22;READONLY=false}";
// Initialize the JdbcOdbc Bridge Driver
static {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(ClassNotFoundException e) {
System.err.println("JdbcOdbc Bridge Driver not found!");
}
}
/** Creates a Connection to a Access Database */
public static Connection getAccessDBConnection() throws SQLException {
String databaseURL = accessDBURLPrefix + accessDBURLSuffix;
return DriverManager.getConnection(databaseURL, "", "");
}
public static void main(String [] args) throws SQLException{
Connection conn = getAccessDBConnection();
PreparedStatement stmt = conn.prepareStatement("select nome, telefone from tabela");
ResultSet rset = stmt.executeQuery();
while(rset.next()){
String nome = rset.getString("nome");
String telefone= rset.getString("telefone");
System.out.println(nome);
System.out.println(telefone);
}
}
}[/code]
[]s
Gustavo