9 November 2025 Sunday 10:44:59


C# ile Veri tabanında Database oluşturma

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.

 

 

 

 

 

 

 

 

 

 

 

img

ibrahim ÖZKAN