我无法为MySQL加载JDBC驱动程序

kevinAlbs:

我一直在尝试使用以下代码加载JDBC MySQL连接器:

import java.sql.*;

public class dbTest{
   public static void main(String[] args) throws SQLException, ClassNotFoundException
   {
    Class.forName("com.mysql.jdbc.Driver"); 
   }
}

而且我不断收到未找到的类异常:

java.lang.ClassNotFoundException
    at edu.rice.cs.plt.reflect.PathClassLoader.findClass(PathClassLoader.java:148)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at dbTest.main(dbTest.java:6)

我已将驱动程序的路径(mysql-connector-java-3.1.14-bin.jar)添加到我的类路径中,并仔细检查以确保它是正确的。我还根据从本文中读到的内容,将jar的副本添加到Java安装的ext文件夹中:http : //www.developer.com/java/data/jdbc-and-mysql-installation-and-preparation- of-mysql.html

我还搜索了其他有此问题的帖子,但是到目前为止,所有答复都说要把连接器jar添加到类路径中,这已经完成了。

任何帮助将不胜感激。

达菲:

我已经将驱动程序的路径(mysql-connector-java-3.1.14-bin.jar)添加到了我的类路径中

该异常表明您未正确执行操作。

您如何设置CLASSPATH?如果这是一个环境变量,您将了解IDE和应用服务器会忽略它。不要使用它。

也不要将其放在Java JDK的/ ext目录中。

正确的方法取决于您的使用方式:

  1. 如果在Eclipse或IntelliJ之类的IDE中运行,则必须将JAR添加到库中。
  2. 如果您在命令外壳中运行,则在编译时对javac.exe使用-p选项,在运行时对java.exe使用-p选项。
  3. 如果在Web应用程序中使用它,则可以先将其放在WAR文件的WEB-INF / lib目录中。如果您正在使用像Tomcat 6这样的servlet / JSP引擎,请将其放在Tomcat / lib目录中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法为 Apache Derby 加载 JDBC 驱动程序

无法加载驱动程序:com.mysql.jdbc.Driver

无法加载netezza JDBC驱动程序

无法加载JDBC驱动程序类'com.mysql.jdbc.Driver'Tomcat 8和Eclipse

无法加载Hibernate JDBC驱动程序com.mysql.jdbc.Driver

无法加载 JDBC 驱动程序类“com.mysql.cj.jdbc.driver”

无法加载JDBC驱动程序类'com.mysql.jdbc.Driver'声纳插件jenkins

无法加载 JDBC 驱动程序类 [com.mysql.cj.jdbc.Driver]

java.lang.IllegalStateException:无法加载JDBC驱动程序类[com.mysql.jdbc.GoogleDriver]

加载JDBC驱动程序

apache servicemix无法为apache dbcp加载jdbc驱动程序

无法加载驱动程序类com.mysql.jdbc.Driver

MySQL连接器到JDBC的类路径无法加载驱动程序

dbcp2无法加载JDBC驱动程序类

SQL Server驱动程序错误无法找到或加载JDBC驱动程序:

Tomcat,MySQL->无法为连接URL'null'创建类''的JDBC驱动程序

无法为连接URL创建类“”的JDBC驱动程序

我无法使用JDBC驱动程序通过Java中的SOAP Web服务在MYSQL中插入

Wildfly无法为Oracle驱动程序加载模块

无法使用jdbc驱动程序连接到mysql

Tomcat 8-java.sql.SQLException:无法为连接URL'jdbc:mysql:// xxx / myApp'创建类''的JDBC驱动程序

如何解决“无法为连接URL创建类'com.mysql.jdbc.Driver'的JDBC驱动程序”

使用MySQL和Docker的Spring Boot:IllegalStateException:无法加载驱动程序类:com.mysql.cj.jdbc.Driver

动态加载JDBC驱动程序

加载postgreSQL JDBC驱动程序

Qt无法在XAMPP上加载MySql驱动程序

无法为连接URL'null'创建类''的JDBC驱动程序:Tomcat&SQL Server JDBC驱动程序

无法为连接URL'null'创建类''的JDBC驱动程序:我不理解此异常

spring-boot无法加载JDBC驱动程序类“ org.sqlite.JDBC”