簡體   English   中英

sql查詢,java字符串

[英]sql queries, java string

使用Java開發Web應用程序。 我有40多個行的SQL查詢,分別在查詢的末尾使用“,” +。 當我想在兩次轉換中都進行任何修改時,很難將字符串轉換為查詢

您不能使用PreparedStatement嗎? 如果可能,請使用ORM工具(例如休眠)。 這將簡化您的代碼(當然還有其他好處)。

如果您在維護SQL查詢時遇到麻煩,則可以嘗試轉到Spring JDBC templace,在其中可以將查詢存儲在帶有占位符/綁定變量的config / props文件中。 這顯着減少了構造字符串查詢的錯誤部分。

您可以通過創建這種方法來簡單地概括您的查詢。 例:

private String DBFormatter="'";

public String FormatSQl(String value)
{
      return DBFormatter + value + DBFormatter;

}

暫無
暫無

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

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