詳細實現過程如下:
首先建立乙個包含自增列的資料庫表單student:
create table student (
id int(11) primary key auto_increment,
first_name varchar(255),
gender char(1)
)
成員變數+有參生成器+無參生成器+tostring方法
package bean;
public
class
student
public
student
(integer id, string lastname,
char gender)
public integer getid()
public
void
setid
(integer id)
public string getlastname()
public
void
setlastname
(string lastname)
public
char
getgender()
public
void
setgender
(char gender)
@override
public string tostring()
';}}
package dao;
import bean.student;
public
inte***ce
<?xml version="1.0" encoding="utf-8" ?>
namespace
=>
"insertstudent"
usegeneratedkeys
="true"
keyproperty
="id"
>
insert into student(`first_name`,`gender`)
values(#,#)
insert
>
>
@test
public
void
testinsertstudent()
throws ioexception
}
連續多次執行,可以看到獲取自增列的值成功輸出
重置SQLSERVER表的自增列,讓自增列重新計數
sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...
重置SQLSERVER表的自增列,讓自增列重新計數
sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...
重置SQLSERVER表的自增列,讓自增列重新計數
sql的自增列挺好用,只是開發過程中一旦刪除資料,標識列就不連續了 寫起來 也很鬱悶,所以查閱了一下標識列重置的方法 發現可以分為三種 刪除原表資料,並重置自增列 truncate table tablename truncate方式也可以重置自增字段 重置表的自增欄位,保留資料 dbcc chec...