使用 SQL 语句修改数据库对象

若要使用 SQL 语句修改 SQL Server 数据库对象，可以使用 SQLServerStatement 类的 executeUpdate 方法。executeUpdate 方法会将此 SQL 语句传递给数据库进行处理，然后返回值 0（因为所有行都不受影响）。

若要执行此操作，必须首先使用 SQLServerConnection 类的 createStatement 方法创建一个 SQLServerStatement 对象。

修改数据库中对象的 SQL 语句称为“数据定义语言 (Data Definition Language, DDL)”语句。这些语句包括 CREATE TABLE、DROP TABLE、CREATE INDEX 和 DROP INDEX 之类的语句。有关 SQL Server 支持的 DDL 语句类型的详细信息，请参阅 SQL Server 联机丛书。

在下面的实例中，将向此函数传递 SQL Server 2005AdventureWorks 示例数据库的打开连接，并构造一条用于在数据库中创建简单的 TestTable 的 SQL 语句，然后运行该语句并显示返回值。

    public static void executeUpdateStatement(Connection con) {
       try {
          String SQL = "CREATE TABLE TestTable (Col1 int IDENTITY, Col2 varchar(50), Col3 int)";
          Statement stmt = con.createStatement();
          int count = stmt.executeUpdate(SQL);
          stmt.close();

          System.out.println("ROWS AFFECTED: " + count);
       }
       catch (Exception e) {
          e.printStackTrace();
       }
    }

# 请参阅

使用 SQL 语句
发送有关本主题的反馈至 Microsoft。

© 2012 Microsoft。保留所有权利。