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

為了賬號安全,請及時綁定郵箱和手機立即綁定

誰能幫我看看查詢語句條件有什么問題?

我寫的sql語句:

Connection conn = DBUtil.getConnection();
?? ??? ?String sql = ""+
?? ??? ??? ??? ?" select * from imooc_goddess where id = ?";
?? ??? ?PreparedStatement ptmt = conn.prepareStatement(sql);
?? ??? ?ptmt.setInt(1, id);

好像沒什么問題呀,直接在mysql中可以查出數(shù)據(jù),但執(zhí)行時報錯:

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1
?? ?at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
?? ?at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)


這個”?“有什么問題?

正在回答

3 回答

不好意思,提交了問題自己就發(fā)現(xiàn)犯了個低級錯誤,現(xiàn)加上一句:

ResultSet rs = ptmt.executeQuery(sql);

就是這里,執(zhí)行時又加了“sql”變量,相當于語句連續(xù)執(zhí)行了兩次,而且中間沒有分割,所以出現(xiàn)了語法錯誤。

謝謝各位答復(fù),只能采納一個,就按答復(fù)順序吧,多包涵。

0 回復(fù) 有任何疑惑可以回復(fù)我~

ptmt.execute(); 少一句執(zhí)行吧

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JDBC之 “ 對岸的女孩看過來”
  • 參與學習       99327    人
  • 解答問題       907    個

一起領(lǐng)略JDBC的奧秘,為進一步學習集成框架打下良好的基礎(chǔ)

進入課程

誰能幫我看看查詢語句條件有什么問題?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號