Sdílet prostřednictvím


Použití příkazu SQL k úpravě databázových objektů

Stáhnout ovladač JDBC

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();
    }
}

Viz také

Použití příkazů s SQL