推 PsMonkey:請先描述怎麼「新增/修改」資料,不然當作業文處理 09/28 17:02
※ 編輯: catjimmy 來自: 111.250.160.13 (09/28 17:15)
※ 編輯: catjimmy 來自: 111.250.160.13 (09/28 17:17)
因為想要寫個物件導向式的類別來做資料庫的存取
例如說 學生資料庫 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