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的靈活性有很好的意義。