Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MySQL缺少驱动程序?_Java_Mysql_Driver - Fatal编程技术网

Java MySQL缺少驱动程序?

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提供了

我试图让我的程序在数据库中读/写。我发现此示例代码用于连接,编译时没有问题:

"http://webhelp.ucs.ed.ac.uk/services/mysql/example2-java.php"

但是我在运行它时遇到了问题。无论何时我执行,我都会得到

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中