为什么我在连接java和ms Access时出错
为什么它不起作用。这给了我一个错误“找不到合适的驱动程序net.ucanaccess:C:\Users\username….”您需要在类路径/项目中放置一个驱动程序,通常是一个简单的.jar或使用Maven 在UCanAccess网站上,它说你需要把它放到你的maven中:为什么我在连接java和ms Access时出错,java,ms-access,Java,Ms Access,为什么它不起作用。这给了我一个错误“找不到合适的驱动程序net.ucanaccess:C:\Users\username….”您需要在类路径/项目中放置一个驱动程序,通常是一个简单的.jar或使用Maven 在UCanAccess网站上,它说你需要把它放到你的maven中: File f = new File("MedicalStoreDatabase.accdb"); String Path = f.getAbsolutePath(); Class.forName("net.ucan
File f = new File("MedicalStoreDatabase.accdb");
String Path = f.getAbsolutePath();
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
conn = DriverManager.getConnection("jdbc:ucanaccess:"+Path);
这回答了你的问题吗?这回答了你的问题吗?错误表明您使用的是JDBC url
“net.ucanaccess:…
,而不是代码中显示的“JDBC:ucanaccess:…”
,这意味着您没有实际运行所显示的代码。请提供一致的。
groupId: net.sf.ucanaccess
artifactId: ucanaccess
version: 5.0.0