使用#取参数:
参数在sql语句中是以预编译的形式存在的,例如
select * from person where id=?
而使用$符则是直接在sql语句取出参数的值,例如
select * from person where id=2
因此,通常情况下,都使用#来取参数的值,但是在一些原声jdbc不支持占位符的位置,则可以使用$来获取参数的值 例如 表名、排序方式等等
例:select * from ${tablename} orderby ${order}
本文详细解释了在SQL语句中使用#和$符号来获取参数的不同方式。#符号用于预编译参数,适用于大多数场景;$符号则直接将参数值嵌入到SQL语句中,适合用于指定表名或排序等特殊需求。
926

被折叠的 条评论
为什么被折叠?



