Java MySQL JDBC驱动程序错误

Java MySQL JDBC驱动程序错误,java,mysql,jdbc,database-connection,Java,Mysql,Jdbc,Database Connection,我一直在 Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged

我一直在

Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:259)
at ttest.Sql.readFile(Sql.java:28)
at ttest.Sql.main(Sql.java:68)

在NetBeans上,我不明白为什么

MySQL在JPA上运行良好

我需要JDBC的其他设置吗

浪费了我太多的时间


TIA

您需要在类路径中使用
MYSQL连接器
,才能从
JDBC
连接到MYSQL数据库。
您可以从中获得一个。Netbeans中已经存在MySQL连接器,您只需将其导入到您的项目中即可。遵循给定的步骤

  • 单击“项目属性”
  • 单击库,然后添加库
  • 单击import,您将看到许多可用的JAR
  • 选择Mysql JDBC驱动程序并导入它
    就这样。现在试着运行你的项目

    将mysql-connector-java-5.1.34-bin.jar(在C:\Program Files\mysql\connector.J 5.1中)复制到C:\Program Files\java\jdk1.7.0\jre\lib\ext中

    Class.forName("com.mysql.jdbc.Driver");