首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Java 連接 Access 資料庫:Class.forName 找不到 JDBC-ODBC 驅動類

     編輯:程式設計綜合問答

錯誤 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") 提示「未出現的異常類型」,原因是 JDK 8 起移除 JDBC-ODBC Bridge,且專案未引入對應驅動 JAR。

解決方案

  1. 改用 UCanAccess 驅動(純 Java,支援 .accdb/.mdb):
    Maven 依賴 net.sf.ucanaccess:ucanaccess:5.0.1。
  2. 連線字串:jdbc:ucanaccess://C:/path/db.accdb。
  3. 驅動類:net.ucanaccess.jdbc.UcanaccessDriver。

不建議再使用已棄用的 JDBC-ODBC Bridge。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved