Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Chcete-li upravit databázové objekty SQL Serveru pomocí příkazu SQL, můžete použít executeUpdate metoda SQLServerStatement třídy. Metoda executeUpdate předá příkaz SQL databázi ke zpracování a vrátí hodnotu 0, protože nebyly ovlivněny žádné řádky.
Chcete-li to provést, musíte nejprve vytvořit SQLServerStatement objekt pomocí createStatement metoda SQLServerConnection třídy.
Poznámka:
Příkazy SQL, které upravují objekty v databázi, se nazývají příkazy DDL (Data Definition Language). Mezi ně patří příkazy, jako CREATE TABLE, DROP TABLE, CREATE INDEX, a DROP INDEX. Další informace o typech příkazů DDL podporovaných SQL Serverem naleznete v tématu SQL Server Books Online.
V následujícím příkladu se do funkce předá otevřené připojení k ukázkové databázi AdventureWorks2025, vytvoří se příkaz SQL, který vytvoří jednoduchou testovací tabulku v databázi a příkaz se spustí a zobrazí se návratová hodnota.
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();
}
}