使用 java 开发 Web 应用程序。我有超过 40 行的 SQL 查询,分别在查询结束时使用 " 、 "+ 。当我想在两种转换中进行任何修改时,将字符串转换为查询非常困难
问问题
133 次
3 回答
3
你不能使用 PreparedStatement 吗?如果可能,请使用 ORM 工具,例如 hibernate。这将简化您的代码(当然还有其他好处)。
于 2013-01-21T10:38:26.540 回答
1
如果您在维护 sql 查询时遇到麻烦,那么您可以尝试转移到 spring JDBC 模板,您可以在其中将查询存储在带有占位符/绑定变量的 config/props 文件中。这显着减少了构造字符串查询的错误部分。
于 2013-01-21T11:10:15.217 回答
0
您可以通过创建这种方法简单地概括您的查询。例子:
private String DBFormatter="'";
public String FormatSQl(String value)
{
return DBFormatter + value + DBFormatter;
}
于 2017-02-06T10:28:04.427 回答