JDBC 连接数据库
- 注册驱动
Class.forName("com.mysql.jdbc.Driver");
- 打开连接,通过DriverManager获取一个连接
conn = DriverManager.getConnection(DB_URL, USER, PASSWORD);
- 通过connection创建statement对象
stmt = conn.createStatement();
- 通过statement执行execute执行sql,返回resultSet结果集
ResultSet rs = stmt.executeQuery(sql);
- 获取对象,我们通过 ResultSet 获取数据。转换成一个 POJO 对象。
while(rs.next()){ int bid = rs.getInt("bid"); String name = rs.getString("name"); String authorId = rs.getString("author_id"); }
6.关闭资源,关闭数据库相关的资源,包括 ResultSet、Statement、Connection, 它们的关闭顺序和打开的顺序正好是相反的