`
我是老威
  • 浏览: 25693 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据库插入记录时,获取主键值

SQL 
阅读更多
插入数据库数据时,要获取该记录的主键,网上搜集到一个方法

Statement的属性Statement.RETURN_GENERATED_KEYS

stmt = con.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);

stmt.execute();
           
ResultSet rs = stmt.getGeneratedKeys();

stmt.getGeneratedKeys();方法获取的主键



总结:api太不熟了


zhxy
分享到:
评论

相关推荐

    jdbc 插入记录并返回自增主键值

    java 利用 jdbc 向 mysql 数据库插入记录并返回插入记录生成的主键值

    python-sophia:Sophia数据库库的Python绑定

    数据库上可用的操作包括插入键值对,删除键值或获取给定键值的值。 还可以按升序或降序遍历数据库的记录。 安装 首先使用(从/ tmp或类似的源软件包目录运行)安装libsophia。 然后下载并安装绑定: python setup....

    数据库主键设计原则.txt

    可能是为了方便插入记录时,不必去人为创建主键值. 以为这样会方便,其实不是的.带来的麻烦要远远胜于这种所谓的"方便".第一:数据导入不方便,经常会有从另一系统导入数据进来,自动递增的主键, 将不允许原表中的ID被...

    bash-db:bash脚本上非常简单的键值数据库

    bash数据库bash脚本上的非常简单的键值数据库。 仅取决于预安装的软件(在Ubuntu 14.04 LTS上测试): sed 重击grep base64 xargs安装chmod +x db.shcp db.sh /usr/local/bin/db用法db <method> <database> ...

    cannondb:CannonDB是为人类创建的轻量级但功能强大的键值数据库

    由磁盘B树维护,因此插入/获取/删除足够快。 支持键/值的str/int/float/dict/list/UUID类型。 将数据存储在默认文件中,但也支持存储在内存中。 灵活的参数设置(数据库名称/页面大小/键大小/值大小/缓存大小)...

    Delphi开发范例宝典目录

    实例013 带导航菜单的主界面 15 实例014 图形化的导航界面 16 1.5 特色程序界面 18 实例015 类QQ的程序界面 18 实例016 类似Windows XP的程序界面 20 实例017 以图形按钮显示的界面 21 实例018 以树型...

    jdbc基础和参考

    hibernate不在自动生成主键值,需要你在插入时自己指明 3.hilo:高低值算法,由数据库表提供高值,程序提供低值 value = hi*(max_lo+1)+lo 4.sequences Cat: cid name color weight age ------------------------...

    尚硅谷_佟刚_JDBC.pptx

    9. 获取插入记录的主键值(视频14) 10. 处理 Blob(视频15) 11. 处理事务 & 事务的隔离级别(视频16-17) 12. 批量处理(视频18) 13. 数据库连接池 & C3P0 & DBCP(视频19-20) 14. 使用 DBUtils(视频21-23) 15. 使用 JDBC ...

    Hibernate注解

    * 注意:这种方法要求主表与从表的主键值想对应。 * 方法二 * 主表:?@OneToOne(cascade = CascadeType.ALL) * @JoinColumn(name="主表外键") //这里指定的是数据库中的外键字段。 * public 从表类 get从表类(){...

    C#.net_经典编程例子400个

    306 实例217 获取和修改BIOS计算机名 307 7.8 鼠标操作 308 实例218 动画鼠标 309 实例219 限制鼠标活动区域 310 实例220 获取鼠标在任意点的位置 311 实例221 判断键盘按下的键值 ...

    php网络开发完全手册

    15.4.1 获取数据库的信息 255 15.4.2 获取表的信息 256 15.4.3 获取列的数目 256 15.4.4 获取列的名称 257 15.4.5 获取列的数据类型 257 15.4.6 获取列的长度 257 15.4.7 获取列的标志 257 15.4.8 一个完整的查看表...

    易语言程序免安装版下载

    修改外部数据库在“表中记录数为零”时可能导致程序崩溃的BUG。 10. 修改扩展界面支持库一,修改“超级列表框.取标题()”不能返回长度大于256的包含汉字的文本。 11. 修改扩展界面支持库一,为“超级列表框.查找...

    delphi 开发经验技巧宝典源码

    0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用快捷键保存数据 150 0227 密码只允许输入8位或超过8位 150 0228 如何获取汉字拼音简码 ...

    C#基类库(苏飞版)

    1.C#HttpHelper,Httpwebrequest,请求时无视编码,无视证书,无视Cookie,网页抓取 主要是实现了HTTP协议的GET|POST请求时的无视编码,无视证书,设置代理,自动获取Cookie的功能。 访问数据库相关 1.SqlHelper类 ...

    delphi 开发经验技巧宝典源码06

    0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 149 0225 随机产生中奖号码 149 0226 使用快捷键保存数据 150 0227 密码只允许输入8位或超过8位 150 0228 如何获取汉字拼音简码 ...

    C#编程经验技巧宝典

    85 <br>0130 复制字符串中指定的字符 85 <br>0131 巧截字符串的数字 86 <br>0132 如何存储变长字符串 86 <br>0133 在进行字符串比较时忽略大小写 87 <br>0134 如何去除字符串尾空格 87 ...

Global site tag (gtag.js) - Google Analytics