—–JDBC开发(桥接设计模式)
- 开发的基本步骤
- 导入必要的类,jar包
- 装入加载驱动
String Driver=”com.mysql.jdbc.Driver”;
Class.forNmae(Driver);
- 获得连接,分配一个connection对象
url=”jdbc:mysql://localhost:3306/test”;
Connection con = DriverManager.getConnection(url, username,password);
- 获得执行者对象(Statement/PreparedStatement):
String sql = "select * from test";
PreparedStatement ps = con.prepareStatement(sql);
- 使用执行者对象进行数据库操作并获得结果集
ResultSet rs = ps.executeQuery();
- 处理返回的结果集对象
- 释放资源,关闭ResultSet,Statement、Connection对象
- statement对象与preparedStatment使用上的区别
- statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译的,preparedstatement支持批处理,同一个sql命令只对它解析和编译一次
- preparedstatement的execute,executeQuery,executeUpdate三个方法不用带参数