[英]Read and extract the multiple SQL queries in a String and store them in a list in 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.