简体   繁体   English

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

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

Getting exception in my java code 在我的java代码中获取异常

Exception: java.sql.SQLException: No suitable driver found for jdbc:ucanaccess:C:\\Users\\mindurka\\Desktop\\SeleniumWorkspace\\TestCaseSheet\\TestCaseSheet.mdb; 例外: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);

Have included all the five jars in the source folder in my library set 在我的库集中的源文件夹中包含了所有五个jar

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

I do not understand the reason behind this. 我不明白这背后的原因。 Kindly help. 请帮助。

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

is not a valid connection URL. 不是有效的连接URL。 It needs to begin with 它需要从头开始

jdbc:ucanaccess://

followed by the path to the database file. 后跟数据库文件的路径。

My Bad.. I missed a double forward slash in the connection string. 我的错...我错过了连接字符串中的双正斜杠。 It should be ... 它应该是 ...

  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.

相关问题 线程“主”java.sql.SQLException 中的异常:未找到适合 jdbc:ucanaccess://C:/Users/gfas1/acctop/. - Exception in thread “main” java.sql.SQLException: No suitable driver found for jdbc:ucanaccess://C:/Users/gfas1/Desktop/st.accdb 我正面临java.sql.SQLException:没有为jdbc找到合适的驱动程序:ucanaccess:// C:/ - I am facing java.sql.SQLException: No suitable driver found for jdbc:ucanaccess://C:/ java.sql.SQLException:找不到适合jdbc:oracle:thin的驱动程序 - java.sql.SQLException: No suitable driver found for jdbc:oracle:thin java.sql.SQLException:找不到适用于jdbc:derby的驱动程序: - java.sql.SQLException: No suitable driver found for jdbc:derby: java.sql.SQLException:找不到适用于jdbc:mysql的驱动程序 - java.sql.SQLException: No suitable driver found for jdbc:mysql java.sql.SQLException:找不到适用于jdbc:sqlserver的驱动程序: - java.sql.SQLException: No suitable driver found for jdbc:sqlserver: java.sql.SQLException:没有找到适合 jdbc:microsoft:sqlserver 的驱动程序 - java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver java.sql.SQLException:找不到适用于jdbc:sqlite的驱动程序 - java.sql.SQLException: No suitable driver found for jdbc:sqlite java.sql.SQLException:找不到适用于jdbc:microsoft的驱动程序 - java.sql.SQLException: No suitable driver found for jdbc:microsoft java.sql.SQLException:找不到适合jdbc的驱动程序 - java.sql.SQLException: No suitable driver found for jdbc
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM