亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jdbc中使用數據庫查詢語言遇到的問題各位有什么建議?

jdbc中使用數據庫查詢語言遇到的問題各位有什么建議?

嗶嗶one 2019-10-25 22:31:48
"select*fromwhere?=?"這種寫法或者Stringsql="select*fromwhere"+getType+"=?";這種寫法可行嗎,可行的話,gettype應該定義為什么類型的數據才能正常查詢,新手不是很明白,望大佬們指點,說的越簡單越好。
查看完整描述

2 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

select*from表where?=?這種不行,第一個參數字段名肯定是字符串,sql會加單引號第二個通過字符串拼接可以,getType的值應該是表中存在的字段
                            
查看完整回答
反對 回復 2019-10-25
?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

select*from表where?=?這個寫法可以,不過應該沒什么意義,它會要你提供兩個參數,然后比較兩個參數的值,這肯定不是你想要的結果。
Stringsql="select*fromwhere"+getType+"=?";是可以的,不過getType必須是字符串類型,它的值表示一個字段名。但我估計這不是你想要的。
你想要實現什么樣的查詢,沒有說清楚。
                            
查看完整回答
反對 回復 2019-10-25
  • 2 回答
  • 0 關注
  • 197 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號