1
我正在使用以下代碼段從選擇查詢中檢索有限數量的原始數據。問題與PreparedStatement與多個paramsin java mysql
String query="SELECT * FROM smsmessage WHERE recipient = ? LIMIT ?";
PreparedStatement prepStmt = conn.prepareStatement(query);
prepStmt.setString(1,shortCode);
prepStmt.setString(2,batchSize);
ResultSet rs=prepStmt.executeQuery();
但它給了我下面的問題
ERROR {com.axiata.plugin.ReceiveSMS.ReceiveSMSNotification} - MySQL exception
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 ''2'' at line 1
有沒有在我的代碼段的任何錯誤?我不能像上面那樣使用多個參數嗎?
@ M.Deinum雖然,即使你可以......限制不會是一個字符串。 – Powerlord
那麼我怎樣才能做到這一點?我想通過兩個練習 – Malintha
Doh ...完全錯過了。 –