理论教育 Java程序设计-创建命令对象

Java程序设计-创建命令对象

时间:2023-10-18 理论教育 版权反馈
【摘要】:在编写好SQL语句之后,如果要执行这些SQL语句,需要先通过Connection实例创建命令对象,即Statement实例。Statement实例包括以下三种类型。Statement实例在创建的时候不需要SQL语句,具体创建如下:提示:createStatement()方法不需要SQL作为参数。

Java程序设计-创建命令对象

在编写好SQL语句之后,如果要执行这些SQL语句,需要先通过Connection实例创建命令对象,即Statement实例。Statement实例包括以下三种类型。

1.Statement

Statement实例通过Connection实例的createStatement()方法创建,该实例只能执行静态的SQL语句。Statement实例在创建的时候不需要SQL语句,具体创建如下:

提示:

createStatement()方法不需要SQL作为参数。

2.PreparedStatement(www.daowen.com)

PreparedStatement继承了Statement,并在Statement的基础上进行了扩展,可以执行带参数的SQL语句(即预编译的SQL语句),因此在创建PreparedStatement实例的时候,需要将SQL语句作为参数传递给Connection的preparedStatement ()方法。PreparedStatement实例的创建方法如下:

提示:

preparedStatement ()方法需要SQL语句作为参数,因此若要采用PreparedStatement命令,则需要先编写SQL语句,此SQL语句可以带参数,也可以不带参数。

3.CallableStatement

CallableStatement继承了PreparedStatement,并在PreparedStatement的基础上进行了扩展,可以执行数据库存储过程。在创建CallableStatement实例的时候,需要将存储过程作为参数传递给Connection的preparedCall ()方法。CallableStatement实例的创建方法如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈