課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
stmt.setInt(1,id);這句話為什么要加進(jìn)去,是什么意思
2016-09-12
源自:JAVA遇見HTML——JSP篇 8-7
正在回答
String?sql?=?"select?*?from?items?where?id?=??"; stmt?=?conn.prepareStatement(sql); stmt.setInt(1,?id);//數(shù)字表示第幾個占位符,即sql中的?? rs?=?stmt.executeQuery();
很顯然這里只有一個 ??
把id的值傳給傳給sql中的第1個 ?
然后執(zhí)行sql語句
????????????????Connection?conn=DBUtil.getConnection(); ????????????????//使用占位符?代替參數(shù) String?sql="insert?into?imooc_goddess(user_name,sex,age,birthday,email,mobile," +?"create_user,create_date,update_user,update_date,isdel)" +?"values(?,?,?,?,?,?,?,current_date(),?,current_date(),?)"; PreparedStatement?ptmt=conn.prepareStatement(sql);//預(yù)編譯sql語句,并不執(zhí)行 ptmt.setString(1,?g.getUser_name());//數(shù)字表示第幾個占位符,即?? ptmt.setInt(2,?g.getSex()); ptmt.setInt(3,?g.getAge()); ptmt.setDate(4,?new?Date(g.getBirthday().getTime())); ptmt.setString(5,?g.getEmail()); ptmt.setString(6,?g.getMobile()); ptmt.setString(7,?g.getCreate_user()); ptmt.setString(8,?g.getUpdate_user()); ptmt.setInt(9,?g.getIsdel()); ptmt.execute();//該方法被調(diào)用時才會執(zhí)行上面的sql語句
這里就不止一個 ? 了
把取得的age值傳給sql中的第3個 ?
等等
看世事繁華 提問者
wshyzx 回復(fù) 看世事繁華 提問者
就是將前面sql語句中的一個也就只有一個變量替換為參數(shù)id
舉報
Java Web入門級教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識
2 回答8-8章節(jié)里面的問題
1 回答8-6章節(jié)里面的問題
3 回答關(guān)于本章節(jié)cookies的問題
1 回答第8章項目導(dǎo)入
1 回答問題已解決::::JSP連接數(shù)據(jù)庫遇到的問題,JAVA遇見HTML——JSP篇8-6節(jié)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-07
很顯然這里只有一個 ??
把id的值傳給傳給sql中的第1個 ?
然后執(zhí)行sql語句
這里就不止一個 ? 了
把取得的age值傳給sql中的第3個 ?
等等
然后執(zhí)行sql語句
2016-09-12
就是將前面sql語句中的一個也就只有一個變量替換為參數(shù)id