簡體   English   中英

是否可以通過javascript(WebSQL或Indexeddb)在本地存儲的數據庫上執行數據庫操作

[英]Is it possible to perform database operation on locally stored DB through javascript (WebSQL or Indexeddb)

我正在為Android平台開發離線Web應用程序,我想為此使用離線數據庫。 有沒有辦法通過javascript連接到本地存儲的數據庫。 喜歡

    var db = opendatabase("file:///android_asset/myLocalDb.db");
    var Records = db.executeSQL("Select * form myTable");
    echo Records;

我使用PouchDB 它是NoSQL類型的數據庫后端,但是具有強大的跨平台支持,因此您不必擔心跨瀏覽器的基礎存儲機制。 如果您對數據庫類型具有靈活性,則它可能是最簡單的解決方案。

您是要離線制作Cordova應用還是瀏覽器內混合應用,但專門針對Android? 您可以將SQL Lite與Cordova一起使用,並從Javascript中冒泡以訪問數據庫。 簽出: https : //stackoverflow.com/a/26609184/1011603

是的,可以通過打包appcache將您的應用程序和數據文件打包為Web應用程序。 由於瀏覽器管理數據庫(indexeddb或websql)的數據存儲,因此無法通過您的文件名指定它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM