Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//System.out.println("Driver loaded");
String url = "jdbc:ucanaccess://"+path;
con = (Connection) DriverManager.getConnection(url);
エラーやバグはありません&は接続されません!このODBCドライバの宣言は正しいですか?
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//System.out.println("Driver loaded");
String url = "jdbc:ucanaccess://"+path;
con = (Connection) DriverManager.getConnection(url);
エラーやバグはありません&は接続されません!このODBCドライバの宣言は正しいですか?
それを使用する方法の例があります:http://www.javacoffeebreak.com/articles/jdbc/
ドライバは、Oracle JRE 8で取り外したので、Javaのバージョン7以前を使用しました。
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");
UCanAccessはそれ自体がJDBCドライバです。 ODBCを使用していないので、
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
は該当しません。これはJava 8から削除されたJDBC-ODBCブリッジです。
UCanAccessの使用方法の詳細については、this answerを参照してください。
あなたの質問は**曖昧**です。 ** dsn **や他の多くのものを設定する状況があるかもしれません。あなたはこのリンクをキャッチする必要があります:http://www.java2s.com/Code/Java/Database-SQL-JDBC/SamplepleofJDBCODBCfunctionality.htmとこのリンク:https://www.javatpoint.com/connectivity-with-access- without-dsn詳細は – Mandy8055
UCanAccessはODBCベースのドライバではありません。あなたの質問は不明です。 –