过去一段时间因为要弄一个有趣的CS架构程序,需要找一个文件型数据库,最后决定用sqlite3数据库。但是js连接sqlite3 数据库伤透了脑筋。使用nodejs连接sqlite数据库但是node的ABI与node-webkit的ABI对不上号,就快在崩溃的边缘时找到了一个比较好的连接sqlite3数据库的工具sql.js。从此变得一发不可收拾。 sql.js下载地址:https://github.com/kripken/sql.js 下面是使用sql.js写的一个demo: 需在页面上导入sql.js function test() { var fs = require("fs"); //Create the database var db = new SQL.Database(); // NOTE: You can also use new sql.Database(data) where // data is an Uint8Array representing an SQLite database file // Execute some sql sqlstr = "CREATE TABLE hello (a int, b char);"; sqlstr += "INSERT INTO hello VALUES (0, 'hello');" sqlstr += "INSERT INTO hello VALUES (1, '
node-webkit中js连接sqlite3文件型数据库
最新推荐文章于 2024-10-09 23:16:53 发布
本文介绍了如何在node-webkit应用中使用sql.js来连接和操作sqlite3文件型数据库。在面临nodejs ABI与node-webkit ABI不匹配的问题时,sql.js提供了解决方案。示例代码展示了创建表格、插入数据、查询数据以及导出数据库到文件的操作过程。
摘要由CSDN通过智能技术生成