我准备了一个 sql 脚本,它将一些测试数据插入到数据库中,以便您可以针对它运行单元测试并有一些单元测试期望,例如会有一些带有一些值的属性,并且可以通过检查该数据来检查查询的有效性
我需要知道的是java数据访问层如何让你在语句中使用参数,它是否允许使用命名参数,这是sql server标准还是它使用“ ?
”占位符?
因此,例如,您要执行以下查询
select * from items where ID = @ID
where@ID
是您可以在执行查询之前传递给 sql 命令的参数。
我确信java中有一些东西,但是根据数据提供者,它允许你使用命名参数或只是“ ?
”占位符,所以sql应该看起来像
select .. from .. where ID = ?