Java数据库连接 - 预编译SQL语句
来源:互联网 发布:泉州招聘 福建网络 编辑:程序博客网 时间:2024/06/04 23:22
3. 预编译SQL语句
将上述的Statement替换成PreparedStatement(表示预编译的 SQL 语句的对象),使用此对象可以高效地多次执行SQL语句。
一般步骤:
3.1 通过java.sql.Connection实例,调用prepareStatement(String sql)方法,以参数化的SQL语句作为参数,创建PreparedStatement对象.
3.2 通过java.sql.PreparedStatement实例,调用setXXX()方法,设置对应的参数值.
3.3 通过java.sql.PreparedStatement实例,调用executeQuery(),executeUpdate()等方法,执行数据库查询,更新等操作.
java.sql.Connection类中成员方法:
PreparedStatement prepareStatement(String sql)
创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库。
java.sql.PreparedStatement类中成员方法:
ResultSet executeQuery()
在此 PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象。
int executeUpdate()
在此 PreparedStatement 对象中执行 SQL 语句,该语句必须是一个 SQL INSERT、UPDATE 或 DELETE语句;或者是一个什么都不返回的 SQL 语句,比如 DDL 语句。
关键代码:
String username = "ye";
String password = "ye";
String sql = "select * from user where username = ? and password = ?;";
db.stmt = db.conn.prepareStatement(sql);
db.stmt.setString(1, username);
db.stmt.setString(2, password);
ResultSet rs = db.stmt.executeQuery();
- Java数据库连接 - 预编译SQL语句
- SQL语句预编译
- SQL语句的预编译
- 使用预编译SQL语句
- [疯狂Java]JDBC:PreparedStatement预编译执行SQL语句
- [疯狂Java]JDBC:PreparedStatement预编译执行SQL语句
- Oracle预编译的SQL语句处理
- JDBC:PreparedStatement预编译执行SQL语句
- java sql 预编译 orderby
- 数据库连接中使用PreparedStatement预编译防止SQL注入
- JAVA数据库编程和预编译语句
- JAVA数据库编程和预编译语句
- SQL数据库连接语句
- SQL数据库连接语句
- SQL数据库连接语句
- java数据库连接(SQL Server2008)调用sql语句
- 预编译的 SQL 语句的对象-PreparedStatement
- hibernate预编译SQL语句中的setParameter和setParameterList
- 复习了一下NGUI
- iOS每日一记——————————三方库。。。。
- google地图项目总结
- 判断移动端打开的是ios还是android还是微信浏览器
- Data Vault初探(九) —— 定期装载_Kettle_附属表
- Java数据库连接 - 预编译SQL语句
- Android 程序运行崩溃:Resource is not a drawable (color or path)
- iOS 如何跳到设置app
- Qt:QML中,Warning: distance-field glyph is not available with index解决方法
- USB Type-C 设计
- android开发技巧收集(108)
- 整合Spring后,调用Action总是返回Input解决方案
- jquery Ajax 方法返回数据的获取,包括JSON,XML,TXT
- Executor