sql語句中的問號是干什么的???


1、實例代碼一:

  String sql = "SELECT userid,name FROM tuser WHERE userid=? AND password=?" ;
   pstmt = conn.prepareStatement(sql) ;
   pstmt.setString(1,userid) ; // 這里設置了第一個?的值
   pstmt.setString(2,password) ; // 這里設置了第二個?的值

  等你“setString”完所有的?后,你的sql就構造好了

總結:說白了,問號就是我們所謂的一個變量,沒有確定值,我們可以通過setString()方法對其賦值,這對於我們sql的靈活性有很好的意義。

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM