當前位置:首頁 » 編程語言 » 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 = ?

熱點內容
如何用編譯軟體寫唐詩 發布:2025-09-15 09:35:20 瀏覽:177
手機登錄到安卓系統會怎麼樣 發布:2025-09-15 09:26:03 瀏覽:422
androidpersistent 發布:2025-09-15 09:17:12 瀏覽:851
安卓11公測版有什麼功能 發布:2025-09-15 09:15:55 瀏覽:231
2016年編程語言 發布:2025-09-15 09:14:15 瀏覽:726
腳本或可運行的程序 發布:2025-09-15 09:11:18 瀏覽:690
setuptools源碼 發布:2025-09-15 08:53:06 瀏覽:149
linux本地yum源配置 發布:2025-09-15 08:43:47 瀏覽:629
轎車看什麼配置最好 發布:2025-09-15 08:26:59 瀏覽:922
nero加密dvd 發布:2025-09-15 08:21:31 瀏覽:296