Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Om du vill ändra SQL Server-databasobjekt med hjälp av en SQL-instruktion kan du använda metoden executeUpdate för klassen SQLServerStatement . Metoden executeUpdate skickar SQL-instruktionen till databasen för bearbetning och returnerar sedan värdet 0 eftersom inga rader påverkades.
Om du vill göra detta måste du först skapa ett SQLServerStatement-objekt med hjälp av metoden createStatement för klassen SQLServerConnection .
Anmärkning
SQL-instruktioner som ändrar objekt i en databas kallas DDL-instruktioner (Data Definition Language). Dessa inkluderar instruktioner som CREATE TABLE, DROP TABLE, CREATE INDEXoch DROP INDEX. Mer information om de typer av DDL-instruktioner som stöds av SQL Server finns i SQL Server Books Online.
I följande exempel skickas en öppen anslutning till AdventureWorks2025-exempeldatabasen till funktionen, en SQL-instruktion skapas som skapar den enkla TestTable i databasen och sedan körs -instruktionen och returvärdet visas.
public static void executeUpdateStatement(Connection con) {
try(Statement stmt = con.createStatement();) {
String SQL = "CREATE TABLE TestTable (Col1 int IDENTITY, Col2 varchar(50), Col3 int)";
int count = stmt.executeUpdate(SQL);
System.out.println("ROWS AFFECTED: " + count);
}
// Handle any errors that may have occurred.
catch (SQLException e) {
e.printStackTrace();
}
}