数据库插入返回主键
2012-09-10 15:23
267 查看
第一种如果是有序的增值为1
可以先查询最大id
select max(id)+1 from table
然后将max(id)+1的值插入
第二种jdbc 中可以用
stmt.update("insert into ............");
ResultSet rs = stmt.getGeneratedKeys();
int i = 0;
while(rs.next()){
i = rs.getInt(1); //这里是1
}
i就是主键值
可以先查询最大id
select max(id)+1 from table
然后将max(id)+1的值插入
第二种jdbc 中可以用
stmt.update("insert into ............");
ResultSet rs = stmt.getGeneratedKeys();
int i = 0;
while(rs.next()){
i = rs.getInt(1); //这里是1
}
i就是主键值
相关文章推荐
- 数据库 插入输入返回主键key
- 数据库 插入输入返回主键key
- spring jdbcTemplate insert插入Oracle数据库后返回当前主键id
- 数据库 插入输入返回主键key
- Java MyBatis 插入数据库返回主键
- 如何使用myBatis在数据库中插入数据并返回主键
- Mybatis+Mysql插入数据库返回自增主键id值的三种方法
- Mybatis插入操作 主键自增 返回成功 但是数据库没有数据
- ibatis插入数据库时返回主键(sqlserver数据库)
- sql server里获取向数据库插入数据后返回新插入行的主键
- 数据库插入记录并返回主键
- Mybatis执行批量插入返回数据库主键列表
- Java MyBatis 插入数据库返回主键
- 在数据库中插入一行并且返回该行主键的值的做法(存储过程)
- 【Groovy】返回插入数据库的行的主键
- mybatis 插入时返回刚插入记录的主键值 (Oracle作为数据库)
- 数据库插入数据返回当前主键ID值方法
- Java MyBatis 插入数据库返回主键
- 关于mybatis插入数据库返回主键id
- Java MyBatis 插入数据库返回主键