MySQL JDBC驱动程序错误

时间:2014-08-30 05:22:55

标签: 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(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)

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

在NetBeans上看不清楚原因!

MySQL正在使用JPA运行良好。

我是否需要JDBC的其他设置?

烧掉了我的大部分时间!!

TIA

3 个答案:

答案 0 :(得分:2)

您的类路径中需要MYSQL connector才能从JDBC连接到MySql数据库。 你可以从here获得一个。

答案 1 :(得分:1)

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中\分机

答案 2 :(得分:0)

MySQL连接器已存在于Netbeans中,您只需将其导入到项目中即可。按照给定的STeps

  1. 点击项目属性
  2. 单击库,然后单击添加库
  3. 点击导入,然后你会看到很多可用的罐子
  4. 选择Mysql JDBC驱动程序并导入它。
  5. 多数民众赞成。现在尝试运行您的项目。