如何向CLASSPATH中添加MYSQL数据库驱动

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

像我一样,搞定。。哈哈。。心静茹止水。。




  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值