2017-06-16 75 views
0

任何人都可以请解释在Sql Callable和Prepared Statement之间的区别与任何例子?Sql中的Callable语句和Prepared语句有什么区别?

+0

你Google一下? “Callable vs Prepared Statement” 似乎与jdbc相关。 – SAS

+0

Callable语句用于执行存储过程,而不是查询。 –

+2

看看这个[回答](https://stackoverflow.com/questions/8371053/jdbc-statement-preparedstatement-callablestatement-and-caching/46975031#46975031)得到接口的详细视图。 – 2017-10-27 12:49:39

回答

0

在顶层,你可以通过这个去想过 预处理语句的PreparedStatement的

实例包含已编译的SQL语句。这是什么使得语句“准备好”

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

准备语句是用于执行SQL查询 调用语句

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

相关问题