Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
JDBC sürücüsünü indirin
SQL Server veritabanı nesnelerini bir SQL deyimi kullanarak değiştirmek için SQLServerStatement sınıfının executeUpdate yöntemini kullanabilirsiniz. executeUpdate yöntemi, sql deyimini işlenmek üzere veritabanına geçirir ve sonra hiçbir satır etkilenmediği için 0 değerini döndürür.
Bunu yapmak için önce SQLServerConnection sınıfının createStatement yöntemini kullanarak bir SQLServerStatement nesnesi oluşturmanız gerekir.
Uyarı
Veritabanı içindeki nesneleri değiştiren SQL deyimlerine Veri Tanımı Dili (DDL) deyimleri adı verilir. Bunlar , , CREATE TABLEDROP TABLEve CREATE INDEXgibi DROP INDEXdeyimleri içerir. SQL Server tarafından desteklenen DDL deyimlerinin türleri hakkında daha fazla bilgi için bkz. SQL Server Books Online.
Aşağıdaki örnekte, AdventureWorks2025 örnek veritabanına açık bir bağlantı işlevine geçirilir, veritabanında basit TestTable'ı oluşturacak bir SQL deyimi oluşturulur ve ardından deyimi çalıştırılır ve dönüş değeri görüntülenir.
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();
}
}