Ola a todos outra vez...
estou com mais uma duvida sobre jdbc, agora na verdade nao estou conseguindo usar um banco de dados feito no access 2007.
Segue codigo...
import java.sql.Connection;
import java.sql.DriverManager;
import sun.security.jca.GetInstance.Instance;
public class TestIT {
public static void main(String args[]) throws Exception {
String s = "jdbc:odbc:bancoTeste";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
//Connection conn = DriverManager.getConnection(s);
System.out.println("CONECTOU!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
...até ai funciona, no entando, se eu descomentar a linha
//Connection conn = DriverManager.getConnection(s);
...gera um erro assim:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source) at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source) at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source) at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source) at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at br.com.mack.TestIT.main(TestIT.java:16)
...o nome do meu arquivo do access 2007 é: bancoTeste.accdb
seria por conta da extensao do arquivo??(.mdb)
...alguem poderia me ajudar??
desde ja agradeço... valeu!!