【发布时间】:2017-11-19 03:51:39
【问题描述】:
谁能用任何例子解释一下Sql中Callable和Prepared Statement之间的区别?
【问题讨论】:
-
Callable 语句用于执行存储过程,而不是查询。
-
查看answer 以获得接口的详细视图。
标签: sql prepared-statement callable
谁能用任何例子解释一下Sql中Callable和Prepared Statement之间的区别?
【问题讨论】:
标签: sql prepared-statement callable
在顶层你可以按照这个想法去做 准备好的语句
PreparedStatement 的实例包含已编译的 SQL 语句。这就是使声明“准备好”的原因
因为 PreparedStatement 对象是预编译的,所以它们的执行速度可以比 Statement 对象快。
prepared statement用于执行sql查询 可调用语句
CallableStatement 对象提供了一种以标准方式为所有 RDBMS 调用存储过程的方法。存储过程存储在数据库中;对存储过程的调用是 CallableStatement 对象所包含的内容。
【讨论】: