Forum

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

[Çözüldü] PhpMyAdmin C# bağlantısı

12 Yazılar
4 Üyeler
6 Likes
5,507 Görüntüleme
(@batuhanilter)
Gönderiler: 19
Eminent Member
Konu başlatıcı
 

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 ?

 
Gönderildi : 17/05/2020 18:08

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 32933
Illustrious Member 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.
*****************************************************************

 
Gönderildi : 17/05/2020 18:34

(@kadirturker)
Gönderiler: 8
Active Member
 

Merhaba,

 

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

 

 
Gönderildi : 17/05/2020 20:39

(@batuhanilter)
Gönderiler: 19
Eminent Member
Konu başlatıcı
 

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

 
Gönderildi : 18/05/2020 17:31

(@kadirturker)
Gönderiler: 8
Active Member
 

@batuhanilter aşağıdaki gibi kullanabilirsin. 

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

 

 
Gönderildi : 18/05/2020 22:08

(@batuhanilter)
Gönderiler: 19
Eminent Member
Konu başlatıcı
 

@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ı ?

 
Gönderildi : 21/05/2020 21:00

Sait ORHAN
(@saitorhan)
Gönderiler: 46
Trusted Member
 

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

 
Gönderildi : 27/05/2020 09:06

(@batuhanilter)
Gönderiler: 19
Eminent Member
Konu başlatıcı
 

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

 
Gönderildi : 28/05/2020 19:55

Sait ORHAN
(@saitorhan)
Gönderiler: 46
Trusted Member
 

@batuhanilter Olduğuna sevindim.

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

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

 
Gönderildi : 28/05/2020 19:58

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 32933
Illustrious Member 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.
*****************************************************************

 
Gönderildi : 28/05/2020 21:50

(@batuhanilter)
Gönderiler: 19
Eminent Member
Konu başlatıcı
 

@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.

 
Gönderildi : 01/06/2020 02:07

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 32933
Illustrious Member 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.
*****************************************************************

 
Gönderildi : 01/06/2020 19:19

Paylaş: