Forum
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 ?
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.
*****************************************************************
@kadirturker buradakiler ile bağlantı sağlayamadım. Tam olarak hangisi ile bağlanabilirim?
@batuhanilter aşağıdaki gibi kullanabilirsin.
string connectionstring = "server=localhost;port=3306;database=testdb;uid=root;password=sifre;";
var connection = new MySqlConnection(connectionstring);
@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ı ?
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
@saitorhan Gerçekten çok teşekkür ederim sonunda yapabildim. Gerçekten uzun zaman sonra bir soruma cevap aldım çok teşekkürler 😀
@batuhanilter Olduğuna sevindim.
Çalışmalarınızda başarılar dilerim.
---------
Sait ORHAN
Bilgisayar Mühendisi
Web: http://saitorhan.com
@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.
*****************************************************************
@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.
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.
*****************************************************************