java - 无法连接到 jdbc 驱动程序 mysql

标签 java mysql jdbc

当我尝试使用 java 类连接到 mysql 数据库时,出现此错误。 请帮助我设置了 CLASSPATH: C:\mysql-connector-java-5.0.8\mysql-connector-java-5.0.8.jar

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
             at java.net.URLClassLoader$1.run(Unknown Source)
             at java.net.URLClassLoader$1.run(Unknown Source)
             at java.security.AccessController.doPrivileged(Native Method)
             at java.net.URLClassLoader.findClass(Unknown Source)
             at java.lang.ClassLoader.loadClass(Unknown Source)
             at sun.misc.Launcher$AppClassLoader.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 connect.main(connect.java:17)
Cannot connect to database server
Exception in thread "main" java.lang.NullPointerException
    at connect.main(connect.java:29)

最佳答案

将驱动添加到类路径中:

java -cp .;C:\mysql-connector-java-5.0.8\mysql-connector-java-5.0.8.jar connect

关于java - 无法连接到 jdbc 驱动程序 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7487164/

相关文章:

java - 由 : java. sql.SQLException 引起:用户 'root' @'localhost' 的访问被拒绝(使用密码:YES)

mysql - 总计 4 个别名

Python MySQL Spark(java.lang.ClassNotFoundException : com. mysql.jdbc.Driver)

java - 任何人都可以解释 jdbc resultset getTimestamp(int,calendar) 的用例吗?

java - 从 Java 对象更新/合并 SQLite 数据库表

java - 使用文本字段输入预设值,然后打印出该值

java - 如何测试 ConcurrentHashMap 是否真正线程安全?

java - 按值分组打印

java - HHH000513 : Unable to create the ReflectionOptimizer for Entity after upgrading to Hibernate 6

mysql - 按两列排序