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, 它们的关闭顺序和打开的顺序正好是相反的