Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
JDBC-stuurprogramma downloaden
Als u SQL Server-databaseobjecten wilt wijzigen met behulp van een SQL-instructie, kunt u de executeUpdate-methode van de klasse SQLServerStatement gebruiken. De executeUpdate-methode geeft de SQL-instructie door aan de database voor verwerking en retourneert vervolgens een waarde van 0 omdat er geen rijen zijn beïnvloed.
Hiervoor moet u eerst een SQLServerStatement-object maken met behulp van de methode createStatement van de klasse SQLServerConnection .
Opmerking
SQL-instructies waarmee objecten in een database worden gewijzigd, worden DDL-instructies (Data Definition Language) genoemd. Dit zijn onder andere instructies zoals CREATE TABLE, DROP TABLE, CREATE INDEXen DROP INDEX. Zie SQL Server Books Online voor meer informatie over de typen DDL-instructies die worden ondersteund door SQL Server.
In het volgende voorbeeld wordt een open verbinding met de AdventureWorks2025-voorbeelddatabase doorgegeven aan de functie. Er wordt een SQL-instructie gemaakt waarmee de eenvoudige TestTable in de database wordt gemaakt, waarna de instructie wordt uitgevoerd en de retourwaarde wordt weergegeven.
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();
}
}