欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

如何在CLASSPATH中配置MYSQL数据库驱动

程序员文章站 2024-01-08 12:35:52
1、我写的程序,在命令窗口运行后出现Exception in thread "main" java.lang.ClassNotFoundException 原因...

1、我写的程序,在命令窗口运行后出现Exception in thread "main" java.lang.ClassNotFoundException 原因就是没有配置MySQL数据驱动

import java.sql.*;

public class ConnMySql {

public static void main(String[] args) throws Exception{

//加载MySql驱动

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

try (

Connection conn =

DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/select_test","root","root");

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select s.*,teacher_name "

+ "from student_table s, teacher_table t "

+ "where t.teacher_id=s.java_teacher")

)

{

while(rs.next()) {

System.out.println(rs.getInt(1)+"\t"

+ rs.getString(2) + "\t"

+ rs.getString(3) +"\t"

+ rs.getString(4));

}

}

}

2、配置MYSQL驱动程序的步骤

1) 首先下载mysql-connector-java-3.1.8-bin.jar

2) 然后在C:\Program Files (x86)\Java中新建mysqlforjdbc文件夹,将mysql-connector-java-3.1.8-bin.jar拷贝进去

3) 再打开C:\Program Files (x86)\Java\jdk1.8.0_91\bin,将mysql-connector-java-3.1.8-bin.jar拷贝进去

4) 打开系统环境变量进行编辑:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\lib\servlet-api.jar;%JAVA-HOME%\lib\mysql-connector-java-3.1.8-bin.jar;C:\Program Files (x86)\Java\mysqlforjdbc\mysql-connector-java-3.1.8-bin.jar;

3、再在命令窗口运行命令行,搞定。。哈哈

E:\我的研究生\Java手敲代码\JAVA2017.10.10>javac ConnMySql.java

E:\我的研究生\Java手敲代码\JAVA2017.10.10>java ConnMySql

1 张三 1 Yeeku

2 张三 1 Yeeku

3 李四 1 Yeeku

4 王五 2 Leegang

5 _王五 2 Leegang

6 null 2 Leegang

4、(小菜一道)如果你没有配置MYSQL驱动,但是仍然想强行在命令窗口进行Jdbc的连接,首先我会对你就是要把车开到五环的精神,点个赞,哈哈。怎么搞那?首先,新建一个文件,最好英文名;然后将mysql-connector-java-3.1.8-bin.jar拷贝进去;最后再命令窗口运行的时候:

E:\我的研究生\Java手敲代码\JAVA2017.10.10>javac ConnMySql.java

E:\我的研究生\Java手敲代码\JAVA2017.10.10>

java -classpath D:\MySqlQuDong\mysql-connector-java-3.1.8-bin.jar;./ ConnMySql

1 张三 1 Yeeku

2 张三 1 Yeeku

3 李四 1 Yeeku

4 王五 2 Leegang

5 _王五 2 Leegang

6 null 2 Leegang