首页 > 试题广场 >

关于PreparedStatement与Statement描

[单选题]
关于PreparedStatement与Statement描述错误的是()
  • 一般而言,PreparedStatement比Statement执行效率更高
  • PreparedStatement会预编译SQL语句
  • Statement每次都会解析/编译SQL,确立并优化数据获取路径
  • Statement执行扫描的结果集比PreparedStatement大

相同点

两者作用都是通过创建对象,通过对对象调用executeQuery方法执行SQL语句

区别

  • SQL语句格式不同
    PreparedStatement 可以将SQL语句中的变量抽出来,提高代码的可读性
  • PreparedStatement 代码更灵活
    PreparedStatement接口集继承了Statement接口的子接口;PreparedStatement接口的机制是在数据库支持预编译情况下,预先将SQL语句编译
  • PreparedStatement更安全
发表于 2019-09-13 17:03:49 回复(1)