C# ile Veri tabanında Database oluşturma
Merhaba arkadaşlar Windows Form uygulaması ile SQL veri tabanında Database oluşturuacağız.
İlk olarak ekleyeceğimiz kodlardan bir tanesi aşağıdaki gibidir.
using System.Data.SqlClient;
Daha sonrasında ise Form üzerinde neller kullanacağız bunların isimlendirmesini tamamlayacağız.

Daha sonrasında ise aşağıda belirtiğim tüm kod alanına bakaraktan hazırlamış olduğunuz form içerisindeki öğelerle eşler şekilde kodlarınızı düzenleyin.
using DevExpress.XtraEditors;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
namespace SQLBaglanti_Test
{
public partial class VeriTabanıOlustur : DevExpress.XtraEditors.XtraForm
{
public VeriTabanıOlustur()
{
InitializeComponent();
}
private void simpleButton1_Click(object sender, EventArgs e)
{
//SqlConnection conn = new SqlConnection("Data Source=" + this.txtVeriTabani.Text + ";Initial Catalog=master;Integrated Security=True");
// SqlConnection nesnesi oluşturma
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ("Data Source=" + this.txtBaglantiBilgisi.Text + ";Initial Catalog=master ;User ID=" + this.txtUserName.Text + ";Password=" + this.txtPassword.Text + ";Integrated Security=True");
// Kullanıcının girdiği veritabanı adını al
string dbName = txtVeriTabani.Text;
// SQL sorgusu
string query = "CREATE DATABASE " + dbName;
// SqlCommand nesnesi oluşturma
SqlCommand cmd = new SqlCommand(query, conn);
try
{
// Veritabanına bağlanma
conn.Open();
// SQL sorgusunu çalıştırma
cmd.ExecuteNonQuery();
// İşlem başarılıysa kullanıcıya mesaj gösterme
MessageBox.Show("Veritabanı başarıyla oluşturuldu!");
}
catch (Exception ex)
{
// Hata durumunda kullanıcıya hata mesajı gösterme
MessageBox.Show("Hata: " + ex.Message);
}
finally
{
// Veritabanı bağlantısını kapatma
conn.Close();
}
}
}
}
Kodlama işlemini tamamladıktan sonra testinizi yapabilirsiniz. İsterseniz bunu sorguyu XML ve benzeri yerdende çektire bilirsiniz. Bunu bir başka paylaşımla paylaşıyor olacağım. Aşağıdaki görsel gibi sorunsuz bir şekilde sizlerde Database oluşturmuşsunuzdur diye umuyor bir başka paylaşımda görüşmek üzere.


