加入收藏 | 设为首页 | 会员中心 | 我要投稿 51站长网 (https://www.51zhanzhang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
站内搜索:
当前位置: 首页 > 站长学院 > MySql教程 > 正文

java获得mysql自增id

发布时间:2022-03-24 20:18:01 所属栏目:MySql教程 来源:互联网
导读:java取得mysql自增id: 方案一: statement.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); resultset = statement.getGeneratedKeys(); if (resultset != null resultset.next()) { generatedkey = resultset.getLong(1);//返回插入的主键id 方案二
       java取得mysql自增id:

方案一:
 
    statement.executeUpdate("sql", Statement.RETURN_GENERATED_KEYS);
    resultset = statement.getGeneratedKeys();
    if (resultset != null && resultset.next()) {
    generatedkey = resultset.getLong(1);//返回插入的主键id
 
方案二:
 
    insert into test(test_name) values('111');
 
    select last_insert_id();
 
    两种方案需要测试一下,尚未测试。
 
(2006/07/06 测试结果:
 
前一种方案:比较通用,但需要jdbc3.0支持
后一种方案:只针对mysql
 
后一种方案 sqlserver用 select @@identity

(编辑:ASP站长)

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

    相关内容
    未处理完善
      无相关信息
    未处理完善