![]() |
| | #1 (permalink) |
| Merhaba arkadaşlar bu makalemde mysql veritabanına c# ile bağlanmayı göstericem tabi bu gösterdiğim kodlar c# 3.0 yani visual studio 2008 ortamında geçerli.. öncelikle projenize mysql.dll dosyasını ekledikden sonra Kod: using MySql.Data; using MySql.Data.MySqlClient; using System.Data; değişken tiplerimizi tanıyalım. Kod: MySqlDataAdapter dap; Kod: MySqlConnection conn; Kod: MySqlCommand comm; Kod: DataSet ds; Kod: string sqlc; Şimdi arkadaşlar gelelim bağlantı fonksiyonumuzu yazmaya.. Kod: public void connect()
{
try
{
conn = new MySqlConnection("Server=Localhost veya sunucunuzun ip adresi;Database=database adı;Uid=database id;Pwd=database pass;pooling=true;min pool size=0;max pool size=100;");
}
catch (MySqlException ex)
{
MessageBox.Show("Bir Hata Oluştu : " + ex.Message.ToString());
}
}
Örnek olarak 2 işlem yapalım.. Kod: public DataSet tablogoster()
{
try
{
baglantiac();
sqlc = "SELECT * FROM musteriler_tbl";
dap = new MySqlDataAdapter(sqlc, conn);
ds = new DataSet();
dap.Fill(ds, "musteriler_tbl");
return ds;
}
catch (MySqlException ex)
{
MessageBox.Show("Bir Hata Oluştu : " + ex.Message.ToString());
return null;
}
eğer bir hata oluşursada boş değer döndürüyor. Kod: public void ekleme(string Ad,string Soyad)
{
try
{
baglantiac();
sqlc = "INSERT INTO musteriler_tbl(ad,soyad) VALUES('" + Convert.ToString(Ad) + "','" + Convert.ToString(Soyad) + "')";
comm = new MySqlCommand(sqlc, conn);
conn.Open();
comm.ExecuteNonQuery();
}
catch (MySqlException ex)
{ MessageBox.Show("Bir Hata Oluştu : " + ex.Message.ToString()); }
finally
{ conn.Close(); }
}
NOT : arkadaşlar mysql sunucunuza uzaktan erişeceseniz eğer erişilecek ip adresinin sunucu tarafından izinli olduguna emin olun. DirectAdmin Kullanan arkadaşlar için : Arkadaşlar mysql yönetim bölümünden databasenizi olusturdukdan sonra database adına tıplayıp ordan add Access hosts bölümünden bilgisayarınızın bağlı oldugu modemin ip adresini eklemeniz gerekiyor.
__________________ Beni Sevmek İçin Programlanma Devrelerini Yakarım ! | |
| | |
![]() |
| Etiketler |
| c# da mysql işlemleri, c# ile mysql bağlantısı, c# mysql baglantısı, c# veritabanı bağlantısı, c# veritabanı işlemleri, mysql for c#, veri |
| Seçenekler | |
| Stil | |
| |