jdbc自写sql语句
来源:互联网 发布:java se可以开发web吗 编辑:程序博客网 时间:2024/05/20 14:40
//新增语句public int createXX(final XInput xinput){ KeyHolder keyHolder = new GeneratedKeyHolder();///返回新增记录时的自增长主键值 final String sql = "INSERT INTO XX(A,B,C,D,E,F,G)" + " VALUES(?,?,?,?,?,?,GETDATE())"; super.getJdbcTemplate().update(new PreparedStatementCreator() { public PreparedStatement createPreparedStatement(Connection connection) throws SQLException { PreparedStatement ps = connection.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS); ps.setString(1, xinput.getA()); ps.setString(2, xinput.getB()); ps.setString(3, xinput.getC()); ps.setString(4, xinput.getD()); ps.setString(5, xinput.getE()); ps.setString(6, xinput.getF()); return ps; } },keyHolder) ; return keyHolder.getKey().intValue(); }//修改public int updateXXDao(int a,int b,int c,int d,int e){ String sql = "UPDATE Eval_SubmitInfo SET A=?,B=?,C=?,D=?,E=?,UpdateTime=GETDATE() WHERE Id=?"; Object[] params = {a,b,c,d,e}; int rows = super.getJdbcTemplate().update(sql,params); return rows; } //查询语句public List<Map<String,Object>> listXXDao(int a,String b,String tableName){ List<Map<String,Object>> list = new ArrayList<Map<String,Object>>(); String sql = "SELECT * FROM "+tableName; List<Object> params = new ArrayList<Object>(); String wherePart = ""; if(a!=-1){ wherePart += " AND A=?"; params.add(a); } if(b!=""){ wherePart += " AND B=?"; params.add(b); } if(wherePart.length()>0){ sql += " WHERE " + wherePart.substring(4); } list = super.getJdbcTemplate().queryForList(sql,params.toArray()); return list; }
0 0
- jdbc自写sql语句
- 自己动手写JDBC驱动来监视SQL语句
- 自己动手写JDBC驱动来监视SQL语句(1)
- 自己动手写JDBC驱动来监视SQL语句(2)
- Jdbc执行sql语句
- JDBC执行SQL语句
- 写Sql语句注意
- 关于写SQL语句
- 如何写sql语句
- [PHP]写SQL语句
- Hive写SQL语句
- jdbc打印最终SQL语句
- spring-jdbc常用sql语句
- JDBC之执行SQL语句
- 这个SQL语句怎么写?
- 利用sqlcommandbulider写sql语句
- 自己写的sql语句
- 字符串中写SQL语句...
- Cocos2D-X射击小游戏(四)编码2 添加一个精灵
- hibernate主键生成策略
- 按字段值分组表中记录
- Android 使用Gson解析json用法
- android 输入键盘遮挡页面的问题
- jdbc自写sql语句
- JAVA wait(), notify(),sleep详解
- chinese character recognition using Tesseract OCR
- Kafka的架构设计
- UltraEdit 保存后产生bak文件
- 若干排序算法简单汇总(二)
- 存储过程
- android特效---笔记
- Zip文件格式