看板 [ java ]
討論串[問題] 如何抓到剛存入資料庫的那筆ID
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者JeremyJoung (J.J.)時間14年前 (2011/10/01 03:42), 編輯資訊
0
0
1
內容預覽:
MySQL限定語法. SELECT LAST_INSERT_ID() AS ID FROM `table`. 自動叫出這個"連線"曾經新增過的主鍵ID. 另外 select max() 非常危險 如果在密集寫入的的SQL中就會出包 不難發生. 如果不是MySQL又是密集寫入的話 在資料結構上的一個小
(還有32個字)

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者adrianshum (Alien)時間14年前 (2011/09/28 20:07), 編輯資訊
0
0
1
內容預覽:
http://www.freshblurbs.com/jdbc-get-last-inserts-id. 不過, 與其自己弄, 我建議你直接去用 Hibernate 等的 ORM. tools, 你現在的做法, 一來把 persistence 的 logic 入侵. 了 model, 二來設計上要顧
(還有25個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者PsMonkey (痞子軍團團長)時間14年前 (2011/09/28 17:36), 編輯資訊
0
0
1
內容預覽:
^^^^^^^^^^^^^^^^^^. 更新會是問題嗎? 當然,如果你敢靠 name 去 update.... 新增的話,有個東西叫做 getGeneratedKeys(). 至於這種東西有沒有實質效果... 你去問 JDBC driver [炸]. 當然,請不要忘記搭配另外一種格式的 ps.exe
(還有298個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者catjimmy (cat)時間14年前 (2011/09/28 16:56), 編輯資訊
0
0
0
內容預覽:
因為想要寫個物件導向式的類別來做資料庫的存取. 例如說 學生資料庫 students 在java的類別就叫做 student. 資料表有兩個欄位id(PK,AI) name(VARCHAR). 我希望能做這樣的功能. private static int id;. private static St
(還有803個字)
首頁
上一頁
1
下一頁
尾頁