我一直在尝试使用以下代码加载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目录中。
正确的方法取决于您的使用方式:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句