ADO.NET ve Visual C# .NET kullanarak program aracılığıyla SQL Server Veritabanı oluşturma
Bu makalede, ADO.NET ve Visual C# .NET kullanılarak program aracılığıyla SQL Server Veritabanı oluşturma açıklanmaktadır.
Orijinal ürün sürümü: Visual C#
Özgün KB numarası: 307283
Özet
Programcıların veritabanlarını genellikle program aracılığıyla oluşturması gerektiğinden, bu adım adım makalede ADO.NET ve Visual C# .NET kullanarak Microsoft SQL Server veritabanı oluşturma adımları gösterilmektedir.
Bu makalenin Microsoft Visual Basic .NET sürümü için bkz. ADO.NET ve Visual Basic .NET kullanarak program aracılığıyla SQL Server veritabanı oluşturma.
Bu makalenin Microsoft Visual C++ .NET sürümü için bkz. ADO.NET ve Visual C++ .NET Kullanarak Program Aracılığıyla SQL Server Veritabanı Oluşturma.
Bu makale, aşağıdaki Microsoft .NET Framework Sınıf Kitaplığı ad alanına başvurur: System.Data.SqlClient
.
SQL Server Veritabanı oluşturma adımları
Veritabanını oluşturmak için şu adımları izleyin:
Yeni bir Visual C# .NET Windows uygulaması oluşturun.
Form1'e bir düğme yerleştirin. Düğmenin Name özelliğini btnCreateDatabase olarak değiştirin ve ardından özelliğini Veritabanı Oluştur olarak değiştirin
Text
.Kodunuzda daha sonra bu ad alanlarına bildirimleri nitelemeniz gerekmemesi için Sistem ve
System.Data
ad alanları üzerindeki using deyimini kullanın. Form1'in Genel Bildirimler bölümüne aşağıdaki kodu ekleyin:using System; using System.Data.SqlClient;
Form görünümüne geçin ve ardından Veritabanı Oluştur'a çift tıklayarak tıklama olayı işleyicisini ekleyin. İşleyiciye aşağıdaki örnek kodu ekleyin:
String str; SqlConnection myConn = new SqlConnection ("Server=localhost;Integrated security=SSPI;database=master"); str = "CREATE DATABASE MyDatabase ON PRIMARY " + "(NAME = MyDatabase_Data, " + "FILENAME = 'C:\\MyDatabaseData.mdf', " + "SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%)" + "LOG ON (NAME = MyDatabase_Log, " + "FILENAME = 'C:\\MyDatabaseLog.ldf', " + "SIZE = 1MB, " + "MAXSIZE = 5MB, " + "FILEGROWTH = 10%)"; SqlCommand myCommand = new SqlCommand(str, myConn); try { myConn.Open(); myCommand.ExecuteNonQuery(); MessageBox.Show("DataBase is Created Successfully", "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (System.Exception ex) { MessageBox.Show(ex.ToString(), "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information); } finally { if (myConn.State == ConnectionState.Open) { myConn.Close(); } }
bağlantı dizesi SQL Server çalıştıran bilgisayarınıza işaret etmek için değiştirin ve veritabanı bağımsız değişkeninin Ana bilgisayar olarak ayarlandığını veya boş olduğunu doğrulayın.
Projeyi çalıştırmak için F5 veya CTRL+F5 tuşlarına basın ve ardından Veritabanı Oluştur'a tıklayın.
Veritabanının oluşturulduğunu doğrulamak için Sunucu Gezgini'ni kullanın.
Not
- Bu kod belirli özelliklere sahip özel bir veritabanı oluşturur.
- Oluşturulan .mdf ve .ldf dosyalarını barındıracak klasör, kodu çalıştırmadan önce zaten mevcut olmalıdır; aksi takdirde bir özel durum oluşturulur.
- SQL Server Modeli veritabanına benzer bir veritabanı oluşturmak ve veritabanının varsayılan konumda olmasını istiyorsanız, aşağıdaki örnek kodda olduğu gibi koddaki str değişkenini değiştirin:
str = "CREATE DATABASE MyDatabase"
Başvurular
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin