Access Driver

1 resposta
G

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!

1 Resposta

G

blz pessoal consegui importar aqui... vou deixar um código como exemplo caso alguém precise futuramente

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);
    	}
    }
}

[]s
Gustavo

Criado 2 de outubro de 2009
Ultima resposta 2 de out. de 2009
Respostas 1
Participantes 1