Yazı Font Küçült Yazı Font Büyült

Delphi İle MySQL Veritabanına Bağlanmak  ve MySql Veritabanındaki Verileri DBGrid de Göstermek

 

Merhaba arkadaşlar bu makalemizde MySql database e bağlanacağız. MySql tablomuzdaki dataları DbGrid nesnesinde gösterimini sağlayacağız.

Delphi formumuzda Sağ üst kısımdaki Project’ten Data Explorer tab ını seçelim. Data Explorer FireDac kısmındayken MySQL Server a sağ tıklayalım. 


 

Resim1

Şekil 1




Açılan pencerede mysql veritabanımıza bağlantı ismini girelim.


 

Resim2

Şekil 2

 

Şimdi MySql Server a bağlanalım. Aşağıdaki gibi database, username,password, server ve port bilgilerini girelim. 

 


Resim3

Şekil 3

 

Şimdi test butonuna tıklayalım. Açılan FireDac Login penceresinde Profile kısmında database imizin bulunduğu profili seçip OK butonuna tıklayalım.

 


Resim4

Şekil 4



 

Ekrana gelen mesaj “Connection established successfully” şeklindeyse MySql Server a başarılı bir şekilde bağlantıyı sağladık. 

 


Resim5

Şekil 5 


Formumuzun DataExplorer penceresinde oluşturduğumuz connection ın altında belirttiğimiz database e ait tablolarının listelendiğini görürüz. 

 

 

Resim6

Şekil 6

 

Formumuza Palette kısmından DBGrid nesnesi ekliyoruz. DataExplorer kısmında oluşturduğumuz mysqlconnection1 altındaki tablolardan dbgrid nesnesinde göstermek istediğimiz tabloyu formumuza sürükleyip bırakıyoruz. Ben burada dbemployee.staff tablosunu dbgrid de gösterilmesini sağlayacağım.


 

Resim7

Şekil 7



 

Formumuza Palette kısmından Datasource ekleyelim. DataSource ın Dataset kısmında tablomuzu seçelim. DBGrid nesnesinde DataSource kısmına formumuza eklediğimiz Datasource tanımlayalım. MySqlConnection Connected özelliğini True ve Tablomuzun Active özelliğini Object Inspector den True   yapalım.

Sonunda projemizi çalıştırdığımızda Mysql veritabanına bağlanarak verilerimizi DBGrid nesnesinde gösterimi sağlıyoruz.


 

Resim8

Şekil 8 

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN