【发布时间】:2017-10-18 20:47:31
【问题描述】:
例如查询:
select * from Foo where brand=? and color=? and size=?
为什么jdbc不支持以下格式的参数
:name, ?1, ?5
这将更容易(和可读)识别参数。这背后的原因是什么?
【问题讨论】:
标签: java sql jdbc parameters
例如查询:
select * from Foo where brand=? and color=? and size=?
为什么jdbc不支持以下格式的参数
:name, ?1, ?5
这将更容易(和可读)识别参数。这背后的原因是什么?
【问题讨论】:
标签: java sql jdbc parameters
因为该语法不是 SQL 的一部分。 :name 语法是嵌入式 SQL 的一部分,但遗憾的是,JDBC 不是嵌入式 SQL。
【讨论】: