您的位置:首页 > 数据库

js连接sqlite(IE内核浏览器适用)

2016-05-25 22:40 363 查看
1.安装sqlite驱动

http://www.patthoyts.tk/sqlite3odbc.html

我下载的是sqlite-3.5.7-odbc-0.65.zip版本,解压之后,直接双击inst.exe即可安装成功!

2.js核心代码

var con;
function dbConnect() {
con = new ActiveXObject("ADODB.Connection");
con.ConnectionString = "DRIVER=SQLite3 ODBC Driver;Database=E:\\sqlite\\test_sqlite.db";
con.Open();
}


我使用了ActiveXObject这个东西,这个东西只能在IE内核的浏览器下面使用,据说最新的微软Edge浏览器也不支持了。。。(我能力有限,搞了半天也只能搞到这样。当然后续还会继续在其他浏览器上找使用方法。如果网友们有例子的话,请联系我哈,或者给我留言。O(∩_∩)O谢谢啦!)

3.操作数据库

不用返回值的语句,直接把sql语句放在con.Execute()里面执行即可。

con.Execute("CREATE TABLE IF NOT EXISTS dept(deptno INTEGER,dname VARCHAR(14),loc VARCHAR(14),time INTEGER)");


需要返回值的语句,比如查询(我dept表中有四个字段,返回值就对应objrs(0)~objrs(3))

var objrs = con.Execute("select * from dept");
while(!objrs.eof){
showData(objrs(0),objrs(1),objrs(2),objrs(3));
objrs.movenext();
}


4.完整例子如下

使用HTML5本地数据库DEMO2

使用sqlite数据库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息