JS操作sqlite数据库

##JS操作SQLite数据库

###0.问题的由来

  • 一直非常讨厌MySql等等体积庞大的数据库,在项目里都是尽可能用SQLite数据库

  • 一个本地项目同时需要内 上能够简单的访问部分信息,因此涉及到JavaScript访问SQLite的问题

###1.问题的解决

####1.1sql.js库

有伟大的github在,当然不用自己写数据库访问库了。sql.js库是一个用Emscripten(别问我这是什么,我也不知道)从c++转译过来的访问sqlite3数据库的JS库,支持到最新的3.8.7.4版本的sqlite3.该库使用的时候只需引用单一的文件便可实现功能,完全脱离sqlite。

####1.2开发环境

2.html+JavaScript+css+sql.js

3.准备一个sqlite的数据库文件,参考1 ,2

4.SQLiteSpy 软件

####1.3主要代码

####1.4几点说明

1.15-20行对数据库的操作是在内存中进行的,保存到本地的话需要执行21行后的代码。

2.上面代码保存到本地不会覆盖原数据库。

3.查询的时候res是一个保存了多行对象的数组。在代码文档里写到

We have the following table, named test :

id age name

1 1 Ling

2 18 Paul

3 3 Markus

We query it like that:

res is now :

[

]

给个赏吧

如果我的文字解决了你的问题,请打个赏的,让我更有动力:)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t9uAcIwK-1605511739012)(http://oza71xi0c.bkt.clouddn.com/18-9-3/34854473.jpg)]

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32221 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年7月22日
下一篇 2015年7月22日

相关推荐