2013-03-25 5 views
6

varolan sqlite veritabanı kullanımı sqlite file.I i sqlite file.Please veri elde edebilir değilim bu kodu kullanarak bu aşağıda belirtilen komut dosyasınıNasıl şimdi javascript bu dosyayı içe ve verileri nasıl kullanılacağını öğrenmek istedi, ben sqlite browser.I bir dosya "sample.sqlite" sahip kullanarak bir sqlite veritabanı dosyası oluşturduk html5

var db; 

try { 
    if (window.openDatabase) { 
     db = openDatabase("sample.sqlite", "1.0", "HTML5 Database API example", 200000); 
     if (!db) 
      alert("Error Failed to open the database, check version"); 
    } else 
     alert("Error Not supported? Not gonna happen"); 
} catch(err) {} 

kullanıyoruz nasıl proceed.i için adımlar var bazı siteler gördük beni önermek tablo oluşturmak için belirtilen, java komut dosyasında kod yazarak veri eklemek.Ama bunu yapmak için bilmiyorum mevcut sqlite dosyasını almak istiyorum.

+0

i data' almanız mümkün değilim 'daha spesifik olun. – Tim

+0

Ayrıca, mevcut Sqlite veritabanını (çalışanlar.db olarak adlandırılır) tarayıcıya 'yükleme' konseptine takılıyorum. Html sayfaları web sunucusundan tarayıcıya sunulur. Web sunucusundan * .db dosyasını tarayıcıya yüklemek için Javascript kullanamaz mıyım? Gördüğüm örnekler Javascript kullanarak boş bir tuval ile başlıyor (yani tüm istemci tarafı çalışması). Bir tarayıcı içi veritabanı oluştururlar, tablolar ve INSERT verileri oluştururlar. Bu tek yol mu? Bir şey mi eksik? Bu worker.db dosyasını Javascript kullanarak bir web sunucusundan almak istiyorum. – barneymc

cevap

2

Web uygulamaları bilgisayarda keyfi dosyalara erişmek için izin verilmez.

Sen JavaScript kodu geliyor aynı sunucudan bazı verileri indirmek, ama daha kolay ve SQL kodunuzda sizin veritabanı oluşturmak için komutları gömmek için hızlı olacaktır. (bunlar SQL komutları almak için sqlite3 komut satırı aracı .dump komutunu kullanın.)

+0

'Web uygulamalarının bilgisayardaki rasgele dosyalara erişmesine izin verilmiyor.” _entirely_ true. Bunun için [File API] (http://www.w3.org/TR/2012/WD-FileAPI-20121025/) aracılığıyla (sınırlı) destek var. Yine de, +1! – 11684

0

Safari tarayıcısı için:

sizin HTML5'teki kukla veritabanı oluşturmak. söz konumdan bu kopya veritabanı dosya adından sonra

. Application Data \ Apple Computer \ Safari \ Veritabanları {alanınız adı} {veritabanı Dosya adı} \

bir yeni gelen veritabanı dosya adını değiştirin. ve yukarıda belirtilen yere yapıştırın.

ben iş en iyi umut HTML5 sayfayı açın.

+0

Gerçekten bir çözüm son kullanıcı vermem. – 11684

İlgili konular