第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數(shù)據庫的操作

數(shù)據庫的操作

qq_莫非 2017-06-25 21:23:36
public void add(List<String> li) throws SQLException{ int i=Integer.parseInt(li.get(0)); String sql="update nav set 個數(shù)=?"+"where 記錄=1"; PreparedStatement ptmt=con.prepareStatement(sql); ptmt.setInt(1,i); ptmt.execute(); for(int j=1;j<li.size();j++){ String sq="update nav set 欄目"+j+"=? where 記錄=1"; PreparedStatement pt=con.prepareStatement(sq); pt.setString(1,li.get(j)); pt.execute(); } }這樣寫為什么不對?。壳笳_方法
查看完整描述

1 回答

已采納
?
亞努人

TA貢獻58條經驗 獲得超75個贊

sql語句里面包含的漢字,用引號括起來,不然轉為SQL語句執(zhí)行時,在SQL那里會報錯

查看完整回答
反對 回復 2017-06-25
  • qq_莫非
    qq_莫非
    這個是沒有影響的
  • 亞努人
    亞努人
    還有:"update nav set 個數(shù)=?"+"where 記錄=1" ==》update nav set 個數(shù)=?where 記錄=1 這句話在SQL里總是通不過的吧,我的意思是用兩個雙引號連接拼成一個字符串,前一句的最后或者后一句的最前面留一個空格,否則Java會將他們連接在一起,這樣的話SQL就不對了
  • 1 回答
  • 0 關注
  • 1241 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號