nutz执行插入操作后,返回插入后的Id
来源:互联网 发布:淘宝电器 编辑:程序博客网 时间:2024/05/29 10:57
nuts插入数据库的方式有:
dao.insert();
dao.excute(sql);
等方式。但都不能返回插入后的ID。
下列方法可以实现:
/**t_plan_keyword表ID*/private static long keywordId = -1;/** * 根据keyword插入数据库,并返回插入后库表的ID * @param dao * @param keyword 关键字 * @return */public static long insertKeyword(Dao dao,final String keyword) {dao.run(new ConnCallback() {@Overridepublic void invoke(Connection conn) throws Exception {String sqlString = "INSERT INTO t_plan_keyword(keyword) VALUES( '"+keyword+"' )";Statement stmt = conn.createStatement();stmt.executeUpdate(sqlString, Statement.RETURN_GENERATED_KEYS);ResultSet rs = stmt.getGeneratedKeys();if( rs.next()) keywordId = rs.getLong(1);if( rs != null ) rs.close();if( stmt != null ) stmt.close();}});return keywordId;}
- nutz执行插入操作后,返回插入后的Id
- 执行插入操作后,如何返回自动增长的ID(Java)
- postgresql插入后返回id
- Mybatis批量插入返回插入成功后的主键id
- Mybatis批量插入返回插入成功后的主键id
- java 中如何执行插入操作后返回自增id
- C#进行SQL执行Insert插入语句后返回新增行的ID
- MySQL存储过程-插入后返回ID
- mysql存储过程插入后返回ID
- mybatis插入数据后返回id
- sql 插入后返回主键id写法
- mybatis实现插入后返回id
- SQL insert 后返回插入的自增id
- mysql插入数据后返回自增ID的方法
- mybatis+mysql返回插入值后的主键id
- ibatis返回插入后的自增id
- MyBatis单条插入后返回自增的id
- mybatis+mysql返回插入值后的主键id
- usaco 4.2 Job Processing(贪心)
- ubuntu12.04 简易架设nfs服务器
- 3、Android音频系统分析--音频策略分析
- Java学习札记7:线程池与工作队列
- typedef的四个用途和两个陷阱
- nutz执行插入操作后,返回插入后的Id
- ucenter导入用户的sql语句
- (转)HBase Installation
- [转]linux时间相关结构体和函数整理
- 3D程序开发数学基础之矩阵
- Android杂谈--打开文件的Intent及使用
- makefile
- Android.mk文件
- setTimeout的不等待执行