JDBC-ODBC Bridge (sun.jdbc.odbc.JdbcOdbcDriver) 已在 Java 8 移除。現代專案請改用:
net.sf.ucanaccess:ucanaccess:5.0.1。MyAccessDSN,選擇資料庫檔案路徑。Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:MyAccessDSN"; // 使用 DSN 名稱
// 或無 DSN 直連:
// String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/data/test.mdb";
Connection conn = DriverManager.getConnection(url, "", "");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM MyTable");
net.sf.ucanaccess
ucanaccess
5.0.1
// 程式碼
String url = "jdbc:ucanaccess://C:/data/test.accdb";
try (Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM MyTable")) {
while (rs.next()) {
System.out.println(rs.getString("ColumnName"));
}
}
charSet=Cp950 參數。