/**
* spring提供的jdbc操作支援,在對mysql資料庫進行資料增加時獲取增加的主鍵id,會出現錯誤:
* preparedstatementcallback; generated keys not requested. you need to specify statement.return_generated_keys to statement.executeupdate()
* 此錯誤是說,我們需要在預處理sql時指定要返回自增主鍵
* 在執行預處理時加入statement.return_generated_keys即可
* preparedstatement pstmt = con.preparestatement(sql, statement.return_generated_keys);
*/@test
public
void
testaddgetkey()
}, keyholder)
; system.out.
println
("主鍵:"
+ keyholder.
getkey()
+"\t"
+"更新行數:"
+ len)
;}
修正**
@test
public
void
testaddgetkey()
}, keyholder)
; system.out.
println
("主鍵:"
+ keyholder.
getkey()
+"\t"
+"更新行數:"
+ len)
;}
Spring下jdbcTemplate增刪改查總結
在使用spring框架的系統中,增刪改查操作是經常頻繁的使用,也就是像我這樣的新手經常做的crud操作,我經常使用到的是hibernatetemplate和jdbctemplate來操作。對於oracle資料庫來說,使用hibernatetemplate操作很方便。最近換了sqlserver2008...
Spring下jdbcTemplate增刪改查總結
在使用spring框架的系統中,增刪改查操作是經常頻繁的使用,也就是像我這樣的新手經常做的crud操作,我經常使用到的是hibernatetemplate和jdbctemplate來操作。對於oracle資料庫來說,使用hibernatetemplate操作很方便。最近換了sqlserver2008...
MySQL獲取自增序列
因為業務要求,需要在mysql資料庫中,獲取下乙個自增主鍵的值。原先採用的方法是 select auto increment from information schema.tables where table schema 資料庫名稱 and table name 表名稱 limit 1但是這樣寫...