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…
[code]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();
}
}
}
[/code]
…até ai funciona, no entando, se eu descomentar a linha
//Connection conn = DriverManager.getConnection(s);
…gera um erro assim:
[quote]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)[/quote]
…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!!