Android İşletim Sisteminde SQLite Veritabanı Bağlantısı ile Verilere Erişim

Android İşletim Sisteminde SQLite Veritabanı Bağlantısı ile Verilere Erişim
Nisan 12 17:52 2014 Bu yazıyı yazdır

Merhaba! Bu yazıda Android cihazlarda kullanılmak üzere bir uygulama yapacağız. Bu uygulama SQLite veritabanı bağlantısı içerecek ve veri ekleme – çıkarma dinamiklerinden oluşacak.

android_sqlite

Herhangi bir veri ekleme, silme, görüntüleme, güncelleme gibi bir işlem yapmak istiyorsanız, veritabanı da kullanmanız gerekmektedir. Buradan hareketle Android işletim sisteminde SQLite kullanmayı ele alırsak oldukça basit olduğunu göreceğiz. Bunun için SQLite editöre ihtiyacımız var. Kullanılması kolay ve kullanıcı dostu birçok editör var. Ancak biz Firefox SQLite Manager eklentisini kullanarak yapalım. Öncelikle Firefox tarayınızı açın ve SQLite Manager eklentisini indirin. İndirme işlemi gerçekleştikten sonra Tools/SQLite Manager, Türkçe Araçlar dizini altında erişebilirsiniz. Ve veritabanı içerisindeyiz! Şimdi gerekli dosyaları oluşturalım:

  • src/DatabaseActivity.java
  • src/Database.java
  • layout/data.xml

Bizim için gerekli olan dosya database.java. Bunun sebebi verilerin veritabanındaki tablolara eklenecek olması haliyle. Yani başta da dediğim gibi, veri varsa ve biz bu verileri saklamak istiyorsak, bir veritabanına ihtiyaç duyarız. Şimdi database.java dosyasını kodlayalım:

MYDATABASE adında yeni bir veritabanı oluşturduk. Tablo adı ise names. names isimli tabloda iki alan mevcut, id ve name. Bundan sonra bildiğimiz SQL. id alanı integer, name alanı ise metin girişi bekleyecek. Bunun için de Android XML dosyasında form oluşturuyoruz. data.xml dosyasına bakalım:

Şimdi asıl işin yapılacağı DatabaseActiviy.java dosyasını oluşturalım:

İşlemimiz tamam. Forma veri giriliyor ve veritabanına ekleniyor. Eğer veritabanını kontrol etmek isterseniz Eclipse içerisinde file explorer/data/[proje dosya adı]/database yönergesini izleyebilirsiniz.

step1

Bu kadardı. Veri eklemek için form alanına birşeyler yazıp, butona basıyoruz. Sonuç olarak SQLite veritabanını kullanarak Android işletim sistemine sahip bir cihazda işlem yapmış olduk.

Bu yazının İngilizce versiyonu http://stdioe.blogspot.com adresinde tarafımdan yayınlanmıştır: How to Connect SQLite Database in Android & A Simple App: “Accessing Data With Android Cursors”

Görüşmek dileğiyle!

  Yazı şöyle etiketlendi:
  Kategoriler:
A.Gökhan, M.Sc.
A.Gökhan, M.Sc.

My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com

Daha fazla yazı görüntüle
Yorum yaz

0 Yorum

Henüz yorum yok

Tartışma başlatabilirsin.

Yorum ekle

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.

*