看板 java 關於我們 聯絡資訊
因為想要寫個物件導向式的類別來做資料庫的存取 例如說 學生資料庫 students 在java的類別就叫做 student 資料表有兩個欄位id(PK,AI) name(VARCHAR) 我希望能做這樣的功能 private static int id; private static String name; public student(String name){ this.name = name; // 在student資料庫新增一筆name欄位的資料 PreparedStatement ps = conn.prepareStatement("INSERT INTO students (name, create_at, update_at) VALUES (?, CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP())"); ps.setString(1, name); ps.excuteUpdate(); } 以上是新增一筆資料的部份,更新的部分雷同只是sql修改成update的語法因此不多 佔版面,希望是在這筆資料新增後能得到剛剛寫入或更新的這筆資料的id 爬文跟自己做都想不出這邊要怎麼寫 想來請求一下指點 如何能得到剛剛新增/修改那筆資料的id呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.160.13
PsMonkey:請先描述怎麼「新增/修改」資料,不然當作業文處理 09/28 17:02
※ 編輯: catjimmy 來自: 111.250.160.13 (09/28 17:15) ※ 編輯: catjimmy 來自: 111.250.160.13 (09/28 17:17)