JDBC获取新增记录的自增主键Java认证考试

文章作者 100test 发表时间 2010:01:01 15:52:03
来源 100Test.Com百考试题网


  常常在使用Hibernate、iBatis时候,当插入一条数据的时候,实体Bean的原空主键就赋上新值了。

  在JDBC中,也可以通过变相的手法来做到这点。下面是个测试的小例子。

  一、环境

  MySQL5.1

  mysql-connector-java-5.1.10

  jdk1.5

  CREATE TABLE book(

  code bigint(20) unsigned NOT NULL AUTO_INCREMENT,

  kind varchar(45) NOT NULL,

  name varchar(45) NOT NULL,

  PRIMARY KEY(code, kind)

  ) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET = latin1

  二、获取自增主键

  import lavasoft.common.DBToolkit.

  import java.sql.*.

  /**

  * JDBC获取新增记录的主键

  *

  */

  public class InsertKeyTest {

  public static void main(String[] args) {

  insertWithStaticSQL().

  insertWithParperedSQL().

  }


相关文章


详细讲解Quartz如何从入门到精通Java认证考试
JDBC接口的性能Java认证考试
JAVA中String与StringBuffer的区别Java认证考试
Java问题解析:到底创建了几个String对象Java认证考试
JDBC获取新增记录的自增主键Java认证考试
JDBC的批处理操作三种方式Java认证考试
JSP九大隐含对象Java认证考试
jsp生成xml文件Java认证考试
jspinputtype用法Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛