下列有关预编译SQL语句的说法中错误的是( )。(知识点:PreparedStatement与预编译)\n\nA.预编译SQL可以被PreparedStatement对象反复执行\n\nB.预编译SQL语句在PreparedStatement对象创建之后就被传递给数据库解析,之后PreparedStatement执行预编译的时候,其实传递给数据库的只有占位符的参数。如果需要批量插入1000条记录的时候,预编译SQL只被数据库解析一次,其余都是数据库接受参数数据然后执行,这样的速度大为提高\n\nC.预编译SQL的安全性好,可以抵御数据库脚本注入攻击,这是Statement所不具备的\n\nD.预编译SQL的占位符既可以替代数据表中的字段,也可以替代表达式数据,甚至是子查询语句内容:D.预编译SQL的占位符既可以替代数据表中的字段,也可以替代表达式数据,甚至是子查询语句\n\n预编译SQL的占位符只能替代数据表中的字段,不能替代表达式数据或子查询语句。

预编译SQL语句的错误说法:占位符的限制

原文地址: https://www.cveoy.top/t/topic/p3mV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录