共用方式為


使用 SQL 陳述式修改資料庫物件

若要使用 SQL 陳述式修改 SQL Server 資料庫物件,您可使用 SQLServerStatement 類別的 executeUpdate 方法。executeUpdate 方法會將 SQL 陳述式傳遞至資料庫以進行處理,然後由於沒有影響任何資料列而傳回 0 值。

若要這樣做,您必須先使用 SQLServerConnection 類別的 createStatement 方法建立 SQLServerStatement 物件。

注意

在資料庫內修改物件的 SQL 陳述式稱為資料定義語言 (DDL) 陳述式。這些陳述式包含 CREATE TABLE、DROP TABLE、CREATE INDEX 及 DROP INDEX 等陳述式。如需 SQL Server 所支援之DDL 陳述式類型的詳細資訊,請參閱《SQL Server 線上叢書》。

在下列範例中,SQL Server 2005 AdventureWorks 範例資料庫的開啟連接會傳遞至函數、建構會在資料庫中建立簡易 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 陳述式