【问题标题】:what is the difference between Callable statement and Prepared Statement in Sql?Sql中的Callable语句和Prepared Statement有什么区别?
【发布时间】:2017-11-19 03:51:39
【问题描述】:

谁能用任何例子解释一下Sql中Callable和Prepared Statement之间的区别?

【问题讨论】:

  • Callable 语句用于执行存储过程,而不是查询。
  • 查看answer 以获得接口的详细视图。

标签: sql prepared-statement callable


【解决方案1】:

在顶层你可以按照这个想法去做 准备好的语句

PreparedStatement 的实例包含已编译的 SQL 语句。这就是使声明“准备好”的原因

因为 PreparedStatement 对象是预编译的,所以它们的执行速度可以比 Statement 对象快。

prepared statement用于执行sql查询 可调用语句

CallableStatement 对象提供了一种以标准方式为所有 RDBMS 调用存储过程的方法。存储过程存储在数据库中;对存储过程的调用是 CallableStatement 对象所包含的内容。

【讨论】:

    猜你喜欢
    • 2013-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 2011-02-12
    相关资源
    最近更新 更多