JDBC statement与preparedStatement
2013-08-27 16:37
176 查看
1、 Statement
2、PreparedStatement
StringBuffer SQL = new StringBuffer("select * from user where "); String sign = ""; if(user.getID() > 0){ SQL.append("ID = '" + user.getID()+"'"); sign = " and "; } if(user.getName() != null){ SQL.append(sign+"name = '" + user.getName()+"'"); } rs = stat.executeQuery(SQL.toString());
2、PreparedStatement
User u = new User(); String sql = "select * from user where ID = ? or name = ?"; PreparedStatement ps = con.prepareStatement(sql); ps.setLong(1, user.getID()); ps.setString(2, user.getName()); ps.execute(); rs = ps.getResultSet();
相关文章推荐
- JDBC中Statement和PrepareStatement的区别及特性
- java攻城狮之路--复习JDBC(PrepareStatement)
- jdbc中的Statement 和 PreparedStatement
- JDBC--Statement、PreparedStatement和CallableStatement
- mysql-jdbc创建Statement与执行SQL
- java之jdbc_采用Statement添加数据
- Type mismatch: cannot convert from java.sql.PreparedStatement to com.mysql.jdbc.PreparedStatement
- JDBC为什么要使用PreparedStatement而不是Statement
- JDBC主要接口DirverManager、Connection、Statement、PreparedStatement、ResultSet的简介
- 【SQL】JDBC之Statement类中“批处理”的综合运用
- JDBC中Statement和PrepareStatement的区别及特性
- JDBC(Statement)--Update Record
- 有关prepare statement在ODBC、JDBC、ADO.NET上的对比使用(以DB2为例)
- jdbc oracle 批量更新 Statement中addBatch方法
- JDBC中的PreparedStatement相比Statement的好处有哪些?
- Spring JDBC PreparedStatementSetter接口
- JDBC的Statement对象
- Java数据库连接(JDBC)之二:Statement对象和PreparedStatement对象的使用
- JDBC--Statement(更新操作)
- JDBC中Statement和PrepareStatement的区别及特性