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.
Şekil 1
Açılan pencerede mysql veritabanımıza bağlantı ismini girelim.
Şekil 2
Şimdi MySql Server a bağlanalım. Aşağıdaki gibi database, username,password, server ve port bilgilerini girelim.
Ş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.
Şekil 4
Ekrana gelen mesaj “Connection established successfully” şeklindeyse MySql Server a başarılı bir şekilde bağlantıyı sağladık.
Ş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.
Ş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.
Ş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.
Şekil 8
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN