说下原生JDBC操作数据库的流程并使用代码实现
时间:20180314
原生的jdbc操作数据库流程:
1.注册驱动程序:Class.forName("com.mysql.jdbc.Driver");
2.使用驱动管理类来获取连接conn = DriverManager.getConnection.
3.创建Statement stmt = conn.getStatement;(sql会话对象)
4.执行sql : stmt.executeQuery(sql);
5.处理结果集:ResultSet,如果SQL前如果有参数值就设置参数值setXXX()
7.关闭连接。
代码实现原生的jdbc操作数据库(Statement方式)
public class JDBC {
private static String url = "jdbc:mysql://localhost:3306/day16";
private static String user = "root";
private static String password ="root";
public static void main(String[] args) throws Exception {
//1.注册驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2.使用驱动管理类来获取连接
Connection conn = DriverManager.getConnection(url, user, password);
//3.准备sql
String sql = "select * from student ";
//4.在连接的基础上,创建Statement
Statement stmt = conn.createStatement();
//5.执行sql
ResultSet set = stmt.executeQuery(sql);
//6.关闭资源
set.close();
stmt.close();
conn.close();
}
}
代码实现原生的jdbc操作数据库(PreparedStatement方式)
20180319