Bootstrap

JDBC简单demo

JDBC全称是Java DataBase Connectivity,顾名思义是用来java用来连接数据库的。

用JDBC访问数据库需要第三方类,所以首先需要导入第三方类的jar包,不同的数据库提供了不同的jar包,可以在官网下载。
下载了jar,将其复制在项目lib文件下,然后添加到library。

JDBC编程步骤:

//1.通过反射加载驱动
Class.forName("com.mysql.jdbc.Driver");
//2.创建链接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/people?useSSL=true&characterEncoding=utf8","root","root");
//3.编写sql语句
String sqlstr = "SELECT * FROM tb_userinfo"
//4.创建Statement或者PreparedStatement
PreparedStatement pstmt =conn.prepareStatement(sqlstr);  
//5.执行sql  
//6.处理结果集(增删改没有)
//7.关闭连接资源 (一定不要忘了)

避免编写重复代码,一般将获取连接和关闭连接资源封装起来。
表结构,表名tb_userinfo
在这里插入图片描述
demo结构如下:
在这里插入图片描述
DBUtil类

import java.sql.*;

public class DBUtil {
	//创建连接
    public static Connection getConnection(){
        Connection conn = null;
        try {
            //1.加载驱动
            Class.forName("com.mysql.jdbc.Driver");
            //2.创建连接		数据库名people
            conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/people?								useSSL=true&characterEncoding=utf8","root","root");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return conn;
    }
	//关闭连接资源
    public static void close(ResultSet rs, PreparedStatement pstmt, Connection con){
      
;