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

[Çözüldü] 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();

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

CevapAlıntı
Gönderildi : 27/05/2020 09:06
Batuhan İlter
(@batuhanilter)
Üye

@saitorhan Gerçekten çok teşekkür ederim sonunda yapabildim. Gerçekten uzun zaman sonra bir soruma cevap aldım çok teşekkürler 😀

CevapAlıntı
Gönderildi : 28/05/2020 19:55
Sait ORHAN
(@saitorhan)
Üye

@batuhanilter Olduğuna sevindim.

Çalışmalarınızda başarılar dilerim.

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

CevapAlıntı
Gönderildi : 28/05/2020 19:58
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici
Gönderen: @batuhanilter

@saitorhan Gerçekten çok teşekkür ederim sonunda yapabildim. Gerçekten uzun zaman sonra bir soruma cevap aldım çok teşekkürler 😀

Diğer sorularınızı tek tek inceledim, uzman olmadığınız konuda soru sormuşsunuz arkadaşlarımız yardımcı olmuş, sanırım siz ücretli danışmanlık aldığınızı düşünüyorsunuz? Bu yorum çok hoş olmamış, ben olsa bundan sonra sizin bir sorunuza cevap vermem şahsen. Yani siz anlamadıkça insanların cevapları "soruma bir cevap olmuyor" ama siz çözünce sonunda cevap aldım oluyor. 

Batuhan bey böyle hizmetler var, örneğin benim danışmanlık şirketim ve ekip arkadaşlarım var, müşterilerim bize para ödüyor ve bizde istedikleri sorunları çözüyoruz, ama burası gönüllü bir platform.

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 : 28/05/2020 21:50
Sait ORHAN beğendi
Batuhan İlter
(@batuhanilter)
Üye

@hakanuzuner beni çok yanlış anladınız kesinlikle o amaçla söylemedim o şekilde anlaşıldıysa çok özür dilerim. Bu konular hakkında bilgili olmadığım için kilit soruları sormak da zorluk yaşıyorum. Bu yüzden cevap alabilmek için çok daha fazla soru sormam gerekiyor. Bir sonuca varabilmiş olmam 4 aylık araştırmanın sonucuydu. Bu konudaki cahilliğimden kaynaklı, küstahlık yapmak maksadı ile söylemedim. Forum kültürüne çok alışık değilim bir daha ki yorumlarında daha dikkatli olacağım uyardığınız için teşekkürler.

CevapAlıntı
Gönderildi : 01/06/2020 02:07
Sait ORHAN beğendi
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Merhaba, ben de özür dilerim, sanırım sizi yanlış anladım, bu açıklamanız gayet iyi oldu.

O zaman size kolaylıklar diliyorum Batuhan Bey.

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 : 01/06/2020 19:19
Sait ORHAN beğendi
Paylaş: