PhpMyAdmin C# bağla...
 
Bildirimler
Hepsini Temizle

PhpMyAdmin C# bağlantısı  

  RSS
Batuhan İlter
(@batuhanilter)
Üye

merhaba,

windows form application üzerinde bir program yazıyorum. Bu programda phpmyadmin üzerindeki bir veri tabanına erişmem gerekiyor. fakat internet üzerinde connection stringini bulamadım. Hata hiç bir kaynak bulamadım. Bu istediğim şeyi yapmam mümkün mü ? eğer mümkün ise nasıl yapabilirim ?

Alıntı
Gönderildi : 17/05/2020 18:08
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Konuyu yazılım bölümüne taşıyorum.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 17/05/2020 18:34
Kadir Türker
(@kadirturker)
Üye

Merhaba,

 

https://www.connectionstrings.com/mysql/

 

CevapAlıntı
Gönderildi : 17/05/2020 20:39
Batuhan İlter
(@batuhanilter)
Üye

@kadirturker buradakiler ile bağlantı sağlayamadım. Tam olarak hangisi ile bağlanabilirim?

CevapAlıntı
Gönderildi : 18/05/2020 17:31
Kadir Türker
(@kadirturker)
Üye

@batuhanilter aşağıdaki gibi kullanabilirsin. 

string connectionstring = "server=localhost;port=3306;database=testdb;uid=root;password=sifre;";
var connection = new MySqlConnection(connectionstring);

 

CevapAlıntı
Gönderildi : 18/05/2020 22:08
Batuhan İlter
(@batuhanilter)
Üye

@kadirturker bunu denedim fakat ginede bağlanamadım. sunucuya bağlanamadığını söylüyor

acaba benim bilgisayarımdaki bir ayardan kaynaklı olma ihtimali var mı ?

CevapAlıntı
Gönderildi : 21/05/2020 21:00
Sait ORHAN
(@saitorhan)
Üye

Merhabalar,

MySql, Apachi server ile birlikte kurulduğunda ilk kurulumda root şifresi belirlemeden localhost üzerinde çalışacak şekilde ayarlanıyor. Bu sebeple öncelikle root kullanıcısının şifresini ayarlamanız gerekebilir.

https://www.nuget.org/packages/MySql.Data/ linkinden MySql .Net kütüphanesini indirebilirsiniz.

using MySql.Data.MySqlClient;

ifadesi ile MySql kütüphabesini refere ettiğinizden emin olun. Aşağıdaki örnek kodda MySql Server'dan veri okuma işlemini inceleyebilirsiniz.

 

List<Kisi> kisiler = new List<Kisi>();
MySqlConnection sqlConnection = new MySqlConnection("server=localhost;user id=root;database=egitim;pwd=123456qaZ.");
MySqlCommand sqlCommand = new MySqlCommand("select id, isim, soyisim, telefon from Kisiler", sqlConnection);

sqlConnection.Open();
MySqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

while (sqlDataReader.Read())
{
Kisi kisi = new Kisi();
kisi.Id = sqlDataReader.GetInt32(0);
kisi.Isim = sqlDataReader.GetString(1);
kisi.Soyisim = sqlDataReader.GetString(2);
kisi.Telefon = sqlDataReader.GetString(3);
kisiler.Add(kisi);
}


sqlConnection.Close();
Bu ileti 45 dakika önce Sait ORHAN tarafından düzenlendi

---------
Sait ORHAN
Bilgisayar Mühendisi
Web: http://saitorhan.com

CevapAlıntı
Gönderildi : 27/05/2020 09:06
Paylaş: