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

1 篇文章 0 订阅
1 篇文章 0 订阅

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数据库

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值