UCanAccess:找不到合适的驱动程序

Posted

技术标签:

【中文标题】UCanAccess:找不到合适的驱动程序【英文标题】:UCanAccess: No suitable driver found 【发布时间】:2016-05-09 17:14:41 【问题描述】:

我的数据库中不断出现“找不到合适的驱动程序”,但我无法确定我的连接类有什么问题?有什么帮助吗?我已经把所有 5 个罐子都放进去了。我想连接到 Microsoft Access 数据库。

import java.sql.*;

public class Connect

public Connection con;
Statement st;
public Connect()

    try  
        Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
        Connection con=DriverManager.getConnection("jdbc:ucanaccess:E://EclipsePortable//Data//workspace//ThisWillWork//res//Railway.accdb");
        Statement st = con.createStatement();
     
     catch(Exception err) 
       System.out.println(err);
     
   

【问题讨论】:

【参考方案1】:

您的 jdbc url 错误,您丢失了一个 //,请参阅其他示例

【讨论】:

具体jdbc:ucanaccess://E:/EclipsePortable/Data/workspace/ThisWillWork/res/Railway.accdb

以上是关于UCanAccess:找不到合适的驱动程序的主要内容,如果未能解决你的问题,请参考以下文章

找不到适合 jdbc:ucanaccess://C:\Users\Asim Iqbal\Documents\PersonInfo.accdb 的驱动程序

在 NetBeans 中导出 maven 项目后找不到 Ucanaccess 驱动程序

UCanAccess 4.0.2 大写列名找不到

尝试与 UCanAccess 连接时出现“未找到合适的驱动程序”错误

UCanAccess 找不到我的数据库

Ucanaccess 4.0.3 在我的数据库中找不到特定表