我知道,对于PreparedStatement
我需要将SQL表达式输入PreparedStatement
这样的
String updateStatement =
"update " + dbName + ".COFFEES " +
"set TOTAL = TOTAL + ? " +
"where COF_NAME = ?";
但是,我可以使用完整的where子句提供更新语句而不使用"?"
例如
String updateStatement =
"update " + dbName + ".COFFEES " +
"set TOTAL = TOTAL + ? " +
"where COF_NAME = 'aaa";
这只是因为我在我的函数中将where
作为参数,并且我认为解析字符串以分解它是有效的。
答案 0 :(得分:0)
使用预准备语句的目的是拥有动态变量,但是当您询问是否可以对整个where子句进行硬编码时,是的,您可以对其进行硬编码。