簡體   English   中英

在選擇查詢中傳遞多個參數

[英]spassing multiple params in select query

我正在處理查詢“select * from account in (?)”

我使用 preparedstatement+select query+ in 子句。 我想提供多個String類型的賬號。 我已經使用 Stringbuilder 嘗試過,但沒有成功。

    Stringbuilder inclause = new Stringbuilder();
    inclause.append("123");
    inclause.append("345")
    
    Statement.setString(inclause.toString())

這段代碼對我不起作用,因為它正在形成如下查詢:

從 ('123, 345') 中的帳戶中選擇 *

這不是我要求的正確查詢:

從帳戶中選擇 * ('123', '345')

你能幫我實現這個目標嗎?

Stringbuilder inclause = new Stringbuilder();
inclause.append("'123'");
inclause.append(",");
inclause.append("'345'");
Statement.setString(inclause.toString());

在字符串中添加單引號並添加追加“,”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM