Kod ile MySql Database oluşturmak

Merhaba, Bu yazımda C# ta “MySql” Database sisteminde kodlama ile nasıl DB ve Tablo oluşturulur konusuna değineceğim.

Öncelikle Dikkat etmeniz konular var,

Oluşturacağınız Database uzak bağlantı ile erişilebilir ise, Server’in uzaktan bağlantıya izin verdiğinden emin olun, aksi taktirde “Sunucuya Bağlanılamadı veya Sunucu Bulunamadı” hatası alırsınız.

Local de çalışan bir uygulama için aşağıdaki kodları kullanabilirsiniz. Gerekli düzenlemeler ile istediğiniz şekle sokabileceğiniz kolay ve anlaşılır şekilde kodları paylaşıyorum,

//Database oluşturmak için

MySqlConnection connection = new MySqlConnection("Data Source=localhost; UId=root; PWD='';");
connection.Open();
MySqlCommand command = new MySqlCommand("CREATE DATABASE " + Database Adı + ";", connection);
command.ExecuteNonQuery();
connection.Close();

 

// Tablo oluşturmak için

MySqlConnection table1con = new MySqlConnection("Server=localhost; Database=" + Database Adı + ";" + " Uid=root; Pwd='';");
table1con.Open();
MySqlCommand tablo1 = new MySqlCommand("Create table tabloadı(id int auto_increment, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(10) NOT NULL, PRIMARY KEY (id))", table1con);
MySqlCommand tablo2 = new MySqlCommand("Create table tabloadı(id int auto_increment, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(20) NOT NULL, PRIMARY KEY (id))", table1con);
MySqlCommand tablo3 = new MySqlCommand("Create table tabloadı(id int auto_increment, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(200) NOT NULL, Sutun_adı varchar(10) NOT NULL, Sutun_adı varchar(20) NOT NULL, PRIMARY KEY (id))", table1con);
MySqlCommand tablo4 = new MySqlCommand("Create table tabloadı(id int auto_increment, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(20) NOT NULL, Sutun_adı varchar(50) NOT NULL, PRIMARY KEY (id))", table1con);

 

 

tablo1.ExecuteNonQuery();
tablo2.ExecuteNonQuery();
tablo3.ExecuteNonQuery();
tablo4.ExecuteNonQuery();
table1con.Close();

 

 

Sizde Platforma kayıt olarak içerik veya uygulamalarınızı paylaşabilirsiniz. Ayrıca uygulamalarınız için Güncelleme alanı ihtiyacını karşılamak için destek@programcidan.com Adresi ile irtibata geçebilirsiniz!

 

 

Hakan BAYRAM

Gönlünü Yazılıma kaptırmış biri, Hobi olarak başladığı Kodlamaya profesyonellik katarak ilerleyen Hakan BAYRAM, 1986 izmir doğumlu.

You may also like...

1 Response

  1. 2 Şubat 2017

    […] Kod ile Database oluşturmayı da bu konuda işledik, […]

%d bloggers like this: