當前位置:首頁 » 編程語言 » sqlin佔位符

sqlin佔位符

發布時間: 2025-01-25 09:36:34

1. jdbc 中prepareStatement對sql中的佔位符賦值問題

第一個問題: prepareStatement 傳遞值
prepareStatement.setObject(序號,值)需要依據資料庫而定,有得從1開始,有得從 0開始。
Oracle,MySQL從 0 開始。

prepareStatement.setObject(1,12);
prepareStatement.setObject(2,13);

第二個:(?) 表示只有一個參數,等價於select *from table where field=? ,如果in 的范圍中有第二個值,你那個SQL就玩不轉了。建議你拼寫在SQL 中select *from table where field in(12,13....) and field2 = ?

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:643
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:933
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:630
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:818
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:728
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1064
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:296
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:157
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:847
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:759