Java MySQL缺少驱动程序?
我试图让我的程序在数据库中读/写。我发现此示例代码用于连接,编译时没有问题: "http://webhelp.ucs.ed.ac.uk/services/mysql/example2-java.php" 但是我在运行它时遇到了问题。无论何时我执行,我都会得到Java MySQL缺少驱动程序?,java,mysql,driver,Java,Mysql,Driver,我试图让我的程序在数据库中读/写。我发现此示例代码用于连接,编译时没有问题: "http://webhelp.ucs.ed.ac.uk/services/mysql/example2-java.php" 但是我在运行它时遇到了问题。无论何时我执行,我都会得到 Failed to load mysql driver java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 我需要手动下载驱动程序并通过类路径提供它吗?还是已经用java提供了
Failed to load mysql driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
我需要手动下载驱动程序并通过类路径提供它吗?还是已经用java提供了
编辑好的,我下载了驱动程序,但是如何使用classpath运行它来使用驱动程序呢?我将此作为批处理命令获取,但它给了我一个错误:
java -classpath driver/mysql.jar MySQL
错误是
Error: Could not find or load main class MySQL
在没有类路径的情况下,它会找到MySQL类:S
编辑算出:D
java -cp .;./driver/mysql.jar MySQL
我会将它添加到
lib/
目录(在项目中)并将该目录添加到类路径。我会将它添加到lib/
目录(在项目中)并将该目录添加到类路径。是的,您必须下载所需的JAR文件。换句话说,那些包含类/接口com.mysql.jdbc.Driver
。它不是JDK/JRE本身的一部分。是的,下载MYSQL驱动程序并将其放入类路径正是您需要做的。您使用eclipse吗?知道您正在使用哪个IDE或者您是否正在使用一个IDE将帮助我们回答问题NOPE,不使用任何IDE,只使用记事本和批处理来编译/运行。这是我运行它的命令,但我认为它不正确java-classpath-driver/mysql.jar-mysql
并且驱动程序位于“driver”文件夹中。请尝试在类路径中包含当前位置。例如:java-classpath.:driver/mysql.jar MySQLYes,您必须下载所需的jar文件。换句话说,那些包含类/接口com.mysql.jdbc.Driver
。它不是JDK/JRE本身的一部分。是的,下载MYSQL驱动程序并将其放入类路径正是您需要做的。您使用eclipse吗?知道您正在使用哪个IDE或者您是否正在使用一个IDE将帮助我们回答问题NOPE,不使用任何IDE,只使用记事本和批处理来编译/运行。这是我运行它的命令,但我认为它不正确java-classpath-driver/mysql.jar-mysql
并且驱动程序位于“driver”文件夹中。请尝试在类路径中包含当前位置。例如:java-classpath.:driver/mysql.jar MySQLYah,我想我会将其添加到batchYah中,我会将其添加到batchYah中,我会将其添加到batchYah中,我会将其添加到batchYah中