如何将数据导入SQL.js?

时间:2013-12-19 07:50:40

标签: javascript sql cordova

我找到了以下库,用javascript将数据存储在数据库中。 https://github.com/kripken/sql.js 现在,我想通过将数据存储在文件中来使用它来存储应用程序的数据。 不幸的是它只支持exportData,但没有什么可以导入,但除此之外,它工作正常。 那么,有人有一个想法,我怎么能劫持这个东西,把数据带回图书馆?这样我就可以从文件中加载导出的数据(可能在phonegap中进行文件编写)并将其加载回库中。当我导出它时,我得到sqlite 3格式的unit8 Arrray。

1 个答案:

答案 0 :(得分:0)

SQL.js可以从磁盘读取数据库;所以只需要重新启动您的请求就足够了。

    Sql.open db_file, {}, (err, db) ->
      throw err if err
      db.exec 'SELECT * FROM cars;', (err, result) ->
        assert.deepEqual [{"id":"1","color":"red"},{"id":"2","color":"blue"},{"id":"3","color":"green"}], result
        done()

我从他们的测试文件中复制了这个...所以也许会帮助你!