sql查询,java字符串

时间:2013-01-21 10:32:53

标签: java sql struct

使用java开发Web应用程序。我有超过40行的SQL查询,分别在查询结束时使用“,”+。当我想在两个转换中进行任何修改时,将字符串转换为查询非常困难

3 个答案:

答案 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;

}