JDBC中的Statement对象使用

执行操作数据库的过程是,通过Connection连接对象获取Statement对象,再通过Statement对象执行相关读取或更新操作。Statement对象有两种具体实现,它们分别为PreparedStatement和CallableStatement。

PreparedStatement主要是用来预编译SQL语句,这个对象主要是为了提高程序效率;CallableStatement继承了PreparedStatement接口,用于存储过程。

Statement对象是通过Connection对象的createStatement( )方法来创建的。对于不是频繁查询记录的应用而言,使用Statement对象是一个合适的做法,因为它不必像PreparedStatement对象一样,需要预编译。

有了Statement对象,就可以对数据库进行查询和更新操作。Statement的类路径为java.sql.Statement,它的常用方法如下。
close( ):完成关闭Statement。

executeQuery(String sql):参数sql表示查询SQL语句,该方法返回ResultSet对象。
executeUpdate(String sql):参数sql表示操作SQL语句,该方法返回更新的行数。

execute(String sql):参数sql表示操作SQL语句,该方法返回一个boolean值,表明是否返回了ResultSet对象。
getResultSet( ) :该方法获得结果集对象。 本文链接地址: JDBC中的Statement对象使用