2017-08-12 7 views
0
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
     //System.out.println("Driver loaded"); 
     String url = "jdbc:ucanaccess://"+path; 
     con = (Connection) DriverManager.getConnection(url); 

エラーやバグはありません&は接続されません!このODBCドライバの宣言は正しいですか?

+0

あなたの質問は**曖昧**です。 ** dsn **や他の多くのものを設定する状況があるかもしれません。あなたはこのリンクをキャッチする必要があります:http://www.java2s.com/Code/Java/Database-SQL-JDBC/SamplepleofJDBCODBCfunctionality.htmとこのリンク:https://www.javatpoint.com/connectivity-with-access- without-dsn詳細は – Mandy8055

+0

UCanAccessはODBCベースのドライバではありません。あなたの質問は不明です。 –

答えて

-1
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
String url = "jdbc:ucanaccess://"+path; 
Connection c=DriverManager.getConnection(url); 
Statement st=c.createStatement(); 
ResultSet rs=st.executeQuery("select * from table"); 
0

UCanAccessはそれ自体がJDBCドライバです。 ODBCを使用していないので、

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 

は該当しません。これはJava 8から削除されたJDBC-ODBCブリッジです。

UCanAccessの使用方法の詳細については、this answerを参照してください。

関連する問題