Viva,
Alguém me sabe dizer o que estou a fazer mal?
Estou a fazer uma ligação a uma BD em Access, mas ResultSet é retornado sem registos...
A ligação à bd está assim:
String url = "jdbc: odbc: DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" + bdPath;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = java.sql.DriverManager.getConnection(url, "***","***");
Alguém me sabe dizer o que estou a fazer mal?
Estou a fazer uma ligação a uma BD em Access, mas ResultSet é retornado sem registos...
A ligação à bd está assim:
String url = "jdbc: odbc: DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" + bdPath;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = java.sql.DriverManager.getConnection(url, "***","***");
Código:
String query = "SELECT nome FROM socio;";
try
{
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while(rs.next())
{
String numero = rs.getString(1);
}
} catch(SQLException e) {
Funcoes.EscreverLog("ERRO: GetSocio->SQLException: '" + query + "'");
e.printStackTrace();
}
Última edição: