Android de bir uygulama yazıyorum. Uygulamayı kuran cihaz veritabanı da kurmuş oluyor. Ancak bir sıkıntı var. Veritabanı boş değilde içersinde verili bir şekilde olmalı. Bu nasıl yapabilirim? Şimdilik aklıma, veritabanına bağlantıyı sağlayan DBHelper sınıfında tek tek verileri kayıt etmek geliyor.

soruldu: 20 Mar '13, 13:44

emax_64's gravatar image

emax_64
64589102101
cevap kabul oranı: 20%


burda 3 tip yaklaşım uygulayabilirsin:

  1. dediğin gibi helper sınıfının onCreate metodunda "create table" sorgularından sonra "insert into" sorgularını yazabilirsin
  2. Eklemek istediğin verileri xml, txt vs formatta assert'e atıp ordan okuyup veritabanına eklersin
  3. veritabanını istenen verilerle bir uygulama aracılığıyla(navicat vs) oluşturup assert'e atıp ordan uygulama'nın data/data/classPath/database dizinine kopyalayıp burdan açabilirsin

sana kalan ihtiyaçların doğrultusunda uygun yöntemi seçmek

permanent link

cevaplandı: 20 Mar '13, 16:05

gturedi's gravatar image

gturedi
2.8k41538
cevap kabul oranı: 26%

değiştirildi: 20 Mar '13, 16:05

Mobil uygulamalar için genelde SQLite Veritabanı kullanılır.Tüm platformlarda(Android,IOS vb.) kullanılmaktadır.

Mozilla Firefox'un bir eklentisi olan SQLite Manager kurup çok kolay bir arayüzü ile veritabanı oluşturup ,tablolar oluşturulup kullanabiliriz.Arkadaşımızın istediğini karşılamaktadır çünkü tabloyu oluşturduktan sonra ilk değerler kayıt edilebilir ve çok rahat şekilde mobil platformda kullanılır.

İyi Çalışmalar

permanent link

cevaplandı: 08 Tem '13, 03:38

omrfrkklk's gravatar image

omrfrkklk
275136
cevap kabul oranı: 13%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×817

Soruldu: 20 Mar '13, 13:44

Görüntüleme: 973 kez

Son güncelleme: 08 Tem '13, 03:38

powered by BitNami OSQA