js连接sqlite(IE内核浏览器适用),jssqlite
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数据库
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。