一、 定义连接数据库的相关信息
(1) 连接数据库的驱动:8.0版本以下的数据库的驱动名
String driver = "com.mysql.jdbc.Driver"
(2)8.0版本以上的数据库的驱动名
String driver = "com.mysql.cj.jdbc.Driver"
(3) 连接数据库url
static String url = "jdbc:mysql://localhost:3306/school?useSSL=false";
// jdbc:mysql://localhost(本机) 若是其他用户的数据库则将(localhost---->其他计算机的IP)
(4)输入登入数据库的用户名: // 用户名为设定MySQL时设定的
static String username = "root";
(5)输入登入数据库的密码:
static String password = "root";
二、加载Jdbc驱动
try{
Class.forName(driver);
}
三、 通过驱动管理器获得和数据的连接
Connection conn = DriverManager.getConnection(url,username,password);
System.out.println("数据库的连接"+conn);
四、 定义查询sql语句
// 查询全部的学生
String sql = "select * from student";
五、创建一个PreparedStatement对象(可以用来执行sql,来操作数据库)
// 一般情况下,在步骤五设置输入的条件
PreparedStatement pstmt = conn.prepareStatement(sql);
六、执行数据库,得到结果集
ResultSet rs = pstmt.executeQuery();
eg.
// 展示结果集
while(rs.next()){
// 学生的学号studentno为:
System.out.println("学生的学生为:"+rs.getInt("studentno"));}
七、关闭资源
rs.close();
pstmt.close();
conn.close();
参考 https://blog.csdn.net/Sunny_Boy0518/article/details/123987398
网友评论