使用#取参数:
参数在sql语句中是以预编译的形式存在的,例如
select * from person where id=?
而使用$符则是直接在sql语句取出参数的值,例如
select * from person where id=2
因此,通常情况下,都使用#来取参数的值,但是在一些原声jdbc不支持占位符的位置,则可以使用$来获取参数的值 例如 表名、排序方式等等
例:select * from ${tablename} orderby ${order}
使用#取参数:
参数在sql语句中是以预编译的形式存在的,例如
select * from person where id=?
而使用$符则是直接在sql语句取出参数的值,例如
select * from person where id=2
因此,通常情况下,都使用#来取参数的值,但是在一些原声jdbc不支持占位符的位置,则可以使用$来获取参数的值 例如 表名、排序方式等等
例:select * from ${tablename} orderby ${order}