`

关于自增返回当前的id值

    博客分类:
  • jdbc
阅读更多
第一种			Class.forName("com.mysql.jdbc.Driver");
			conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/testing","root","root");
			System.out.println(conn);
			stmt=conn.createStatement();
			 int row=stmt.executeUpdate ("insert into aa (name) values ('mars')",Statement.RETURN_GENERATED_KEYS);
			 rs = stmt.getGeneratedKeys ();
			 if ( rs.next() ) {
			    int key = rs.getInt(row);
			    System.out.println(key);
			 }

 第二种

String sql1 = "select LAST_INSERT_ID() as lastid";

 

分享到:
评论

相关推荐

    golang开发的ID生成器go-id-builder.zip

    go-id-builder这是一个使用golang开发的ID生成器,它可以提供通过高效的方式产生连续唯一的ID值。在分库分表时可以提供非常有用的帮助。为什么要做id生成器常常在数据库进行分库分表的需求处理时,需要给表产生一个...

    asp中通过addnew添加内容后取得当前文章的自递增ID的方法

    代码如下: rs.open sql,conn,3,3 rs.addnew rs(“user”)=”小男” rs(“pass”)=”333333″ rs.update temp = rs.bookmark rs.bookmark = temp Response.write rs(“ID”) access返回添加后的自递增ID 用惯了asp中...

    向数据库中插入数据并返回当前插入的行数及全局变量@@IDENTITY应用

    利用存储过程实现插入时返回当前的行数 代码如下: CREATE PROC Proc_InsertUser @name nvarchar(100) AS INSERT INTO dbo.User( Name )VALUES(@name) SELECT @@IDENTITY AS ID 利用全局变量@@IDENTITY实现。...

    mysql数据库的基本操作语法

    auto_increment自增模式,设置自增后在插入数据的时候就不需要给该列插入值了。 4、 foreign key 约束 外键约束是保证一个或两个表之间的参照完整性,外键是构建于一个表的两个字段或是两个表的两个字段之间的参照...

    乐优商城.xmind

    自动增长,适用于支持自增字段的数据库 mapper Mapper IdListMapper 根据id操作数据库 @RequestMapping("category") Controller @RestController @Controller 处理HTTP请求 @ResponseBody 返回 json ...

    多功能.NET代码自动生成器(含存储过程)

    2、插入并返回所插入的记录的自增ID 适用范围为相应数据表中存在标识字段,可同步获取到新插入数据的标识字段值。 public string Insert_Identity(CalendarNotesModel model) 插入单条数据 public string Insert_...

    多功能.NET代码自动生成器2.0版(2010年最新修改)

    2、插入并返回所插入的记录的自增ID 适用范围为相应数据表中存在标识字段,可同步获取到新插入数据的标识字段值。 public string Insert_Identity(CalendarNotesModel model) 插入单条数据 public string Insert_...

    数据库操作语句大全(sql)

    关于数据库分页: declare @start int,@end int @sql nvarchar(600) set @sql=’select top’+str(@end-@start+1)+’+from T where rid not in(select top’+str(@str-1)+’Rid from T where Rid>-1)’ ...

    sqlserver自定义函数

    ---为表w01添加一个可以表示唯一标示的自增字段ID alter table w01 add [ID] [int] IDENTITY (1, 1) NOT FOR REPLICATION NOT NULL ---查询删除前的数据和记录数:7 select * from w01 select count(*) from w01 -...

    SQL培训第一期

    系统时间sysdate,返回系统当前时间。 2.1.4.2 伪表 select * from dual; 2.1.5 系统表 2.1.5.1 user_tables 当前用户表信息 2.1.5.2 user_tab_columns 当前用户表所有列信息,搜索列所在的表: select * from user_...

    经典SQL语句大全

    关于数据库分页: declare @start int,@end int @sql nvarchar(600) set @sql=’select top’+str(@end-@start+1)+’+from T where rid not in(select top’+str(@str-1)+’Rid from T where Rid>-1)’ exec sp...

    sql经典语句一部分

    关于数据库分页: declare @start int,@end int @sql nvarchar(600) set @sql=’select top’+str(@end-@start+1)+’+from T where rid not in(select top’+str(@str-1)+’Rid from T where Rid>-1)’ exec sp_...

Global site tag (gtag.js) - Google Analytics