使用java开发Web应用程序。我有超过40行的SQL查询,分别在查询结束时使用“,”+。当我想在两个转换中进行任何修改时,将字符串转换为查询非常困难
答案 0 :(得分:3)
你不能使用PreparedStatement吗?如果可能,使用像hibernate这样的ORM工具。这将简化您的代码(当然还有其他好处)。
答案 1 :(得分:1)
如果您在维护sql查询时遇到麻烦,那么您可以尝试转到JDBC JDBC模板,您可以将查询存储在带有占位符/绑定变量的config / props文件中。这显着减少了构造字符串查询的错误部分。
答案 2 :(得分:0)
您可以通过创建此类方法简单地概括您的查询。 例如:
private String DBFormatter="'";
public String FormatSQl(String value)
{
return DBFormatter + value + DBFormatter;
}