尚学堂

JDBC 语句

我要纠错

JDBC教程 - JDBC语句


获得连接后,我们可以使用sql语句与数据库交互。

通常sql语句由从Connection返回的 Statement 接口执行。

JDBC语句用于通用访问数据库。在使用静态SQL语句时非常有用。

Statement接口不能接受参数。

Statement对象使用Connection对象的createStatement()方法创建,如下所示:

Statement stmt = conn.createStatement( );

方法语句

我们可以使用Statement用它的三个execute方法之一来执行一个SQL语句。

  • boolean execute(String SQL)
    执行SQL语句,如create database,create table。如果可以检索ResultSet对象,则返回true值;否则,返回false。
  • int executeUpdate(String SQL)
    执行将影响数据行的SQL语句,例如,INSERT,UPDATE或DELETE语句。它返回受SQL语句影响的行数。
  • ResultSet executeQuery(String SQL)执行SELECT语句并返回结果。返回ResultSet对象。

关闭语句对象

我们需要关闭一个 Statement 对象来清理分配的数据库资源。

If we close the Connection object first, it will also close the Statement object. 
Statement stmt = null;
try {
   stmt = conn.createStatement( );
   stmt execuate method();
}
catch (SQLException e) {

}
finally {
   stmt.close();
}


二维码
建议反馈
二维码