首页 > 解决方案 > 为什么我在将 java 与 ms Access 连接时出错

问题描述

 File f = new File("MedicalStoreDatabase.accdb"); 
 String Path = f.getAbsolutePath(); 
 Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
 conn = DriverManager.getConnection("jdbc:ucanaccess:"+Path);

为什么它不起作用。它给了我一个错误“找不到合适的驱动程序 net.ucanaccess:C:\Users\username....”

标签: javams-access

解决方案


您需要在类路径/项目中放置一个驱动程序,通常是一个简单的 .jar 或使用 Maven。

在 UCanAccess 网站中,它在这里说您需要将其放入您的 Maven 中:

groupId:    net.sf.ucanaccess
artifactId:     ucanaccess
version:    5.0.0

推荐阅读