繁体   English   中英

例外:java.sql.SQLException:没有为jdbc找到合适的驱动程序:ucanaccess

[英]Exception: java.sql.SQLException: No suitable driver found for jdbc:ucanaccess

在我的java代码中获取异常

例外:java.sql.SQLException:没有为jdbc找到合适的驱动程序:ucanaccess:C:\\ Users \\ mindurka \\ Desktop \\ SeleniumWorkspace \\ TestCaseSheet \\ TestCaseSheet.mdb;

         Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
         System.setProperty("DUCANACCESS_HOME","C:/Users/mindurka/Downloads/Selenium3.4/UCanAccess-4.0.2-bin/UCanAccess-4.0.2-bin");

         String connURL = "jdbc:ucanaccess:"+TestCaseSheetPath+";";
         Connection objAccessCon = DriverManager.getConnection(connURL);

在我的库集中的源文件夹中包含了所有五个jar

C:\\ UCanAccess-4.0.2-BIN \\ UCanAccess-4.0.2斌

我不明白这背后的原因。 请帮助。

jdbc:ucanaccess:C:\Users\mindurka\Desktop\SeleniumWorkspace\TestCaseSheet\TestCaseSheet.mdb

不是有效的连接URL。 它需要从头开始

jdbc:ucanaccess://

后跟数据库文件的路径。

我的错...我错过了连接字符串中的双正斜杠。 它应该是 ...

  Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
  System.setProperty("DUCANACCESS_HOME","C:/Users/mindurka/Downloads
  /Selenium3.4/ UCanAccess-4.0.2-bin/UCanAccess-4.0.2-bin");

  String connURL = "jdbc:ucanaccess:**//**"+TestCaseSheetPath;
  Connection objAccessCon = DriverManager.getConnection(connURL);
 Connection objAccessConData = DriverManager.getConnection(connURL1);
 Statement objRS = objAccessCon.createStatement();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM