JDBC:连接MySQL数据库操作详解(含笑五步癫)法

2022年3月31日星期四

在进行JDBC连接数据库前首先我们需要把JDBC的架构包发布到项目内(JDBC架构包在其他文章有详细步骤)

需要架构包可以自行在MySQL官网下载!(不同的数据库有不同的架构包及不同的操作)

该操作称之为含笑五步癫法原因是主要的操作有五步

步骤概括:

第一步:导入jar包(丰富的工具类)

第二步:获取和数据库的连接

第三步:通过程序执行SQL语句

第四步:接收通过程序处理结果

第五步:关闭操作完成后的对象

话不多说直接开干!

//导包
import java.sql.*;

//main方法需要

//主要代码
//定义需要使用到的属性
		String driverName = "com.mysql.jdbc.Driver";

		//127.0.0.1为主机名 3306为端口号 Student为数据库名
		String url = "jdbc:mysql://127.0.0.1:3306/abc";

		String user = "root";//用户名
		String pwds = "root";//数据库密码

		//准备完成后开始使用含笑五步癫
		Connection conn = null;
		Statement st = null;
		ResultSet rt = null;
		try{//操作数据时可能会出现错误
		    //启动驱动器
		    Class.forName(driverName);

		    //创建连接对象
		    conn = DriverManager.getConnection(url,user,pwds);

		    //定义sql语句执行sql语句
		    String sql = "select * from Student";
		    st = conn.createStatement();    

		    //放入sql语句并接收程序操作后的返回值
		    rt = st.executeQuery(sql);
		    
		    while(rt.next()){//读取结果集
		        int StuId = rt.getInt("StudentId");//放入需要得到的列
		        System.out.println(StuId);
		    }
		}catch(Exception e){
		    System.out.println("连接出现异常!");
		}finally{
		    try{//先开的后关
		        rt.close();
		        st.close();
		        conn.close();
		    }catch(Exception d){
		        System.out.println("关闭出现异常!");
		    }
		}
//常见错误
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
1.架构包没有导入
Access denied for user ‘root123’@‘localhost’ (using password: YES)
1.用户名或密码输入错误
经验分享 程序员 微信小程序 职场和发展