public int save(Model model) { logger.info("Start create a model:" + model.getName()); Map<String, Object> parmMap = new HashMap<String, Object>(); parmMap.put("name", model.getName()); parmMap.put("group", model.getGroup()); parmMap.put("type", model.getType()); parmMap.put("category", model.getCategory()); parmMap.put("description", model.getDescription()); KeyHolder keyHolder = new GeneratedKeyHolder(); SqlParameterSource source = new MapSqlParameterSource(parmMap); int rc = getJdbcTemplate().update(SQL_CREATE_MODEL, source ,keyHolder); System.out.println(keyHolder.getKey().intValue()); if (rc > 0) { return keyHolder.getKey().intValue(); } else { return 0; } }
public int insertTable(LabelForm f) throws SQLException,ParseException { String content = f.getSiteId(); final String sql = "insert into TAG_INFO(SITE_ID,NAME,CONTENT) values(?,?,'"+content+"')"; KeyHolder keyHolder = new GeneratedKeyHolder(); getJdbcTemplate().update( new PreparedStatementCreator() { public PreparedStatement createPreparedStatement(Connection con) throws SQLException { PreparedStatement ps = getJdbcTemplate().getDataSource() .getConnection().prepareStatement(sql,new String[]{ "SITE_ID" ,"NAME"}); ps.setString(1, "站点号"); ps.setString(2, "我的名字"); return ps; } }, keyHolder); System.out.println("自动插入id============================" + keyHolder.getKey().intValue()); return keyHolder.getKey().intValue(); }
相关推荐
Spring的JdbcTemplate插入操作返回主键ID的方法 - - ITeye技术网站
简单的jdbcTemplate预编译、回调等
spring 中对大数据的处理,包括clob,blob的数据。比之jdbc下简便很多。
JDBCTemplate的使用很简单 只要在ApplicationContext文件里定义一个jdbcTemplate节点 POJO获得注入后可以直接执行操作 不需要继承什么基类
JdbcTemplate 调用存储过程
JdbcTemplate是spring-jdbc提供的数据库核心操作类,那对JdbcTemplate进行事务控制呢?
SpringBoot操作多数据源(JPA+JdbcTemplate)使用HikariCP数据源进行示例。
使用Spring的JdbcTemplate实现分页功能
spring-jdbcTemplate实例工程
jdbcTemplate分页彻底解决,使用游标滚动jdbcTemplate分页彻底解决,使用游标滚动
JdbcTemplate使用就是JdbcTemplate的使用 再说两遍JdbcTemplate使用就JdbcTemplate的使用 20字够了
NULL 博文链接:https://summerbell.iteye.com/blog/364702
JdbcTemplate CRUD示例
JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。 JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加...
SpringJdbcTemplate封装工具包,包括规范model格式接口,封装SpringJdbcTemplate,实现分页,自适应多种数据库
提供了使用Spring的jdbcTemplate需要导入的五个jar包
NULL 博文链接:https://yunzhongxia.iteye.com/blog/611591
JavaEE JdbcTemplate的简单示例