如何在electron渲染进程中使用sqlite?
发布于 作者:苏南大叔 来源:程序如此灵动~

在electron
的渲染进程中,也是可以使用sqlite
的,使用方式和在主进程中相比较而言,是基本上大同小异的。在本文中,苏南大叔给大家带来了几个简单的小demo
,希望对读者有所帮助。

基本数据连接代码
我们需要个db.js
来存放基本的连接代码,一个db.db
来盛放数据,一个index.html
来做渲染进程。在index.html
中,用script
标签来加载db.js
。

最简单的回调写法例子
这里先做个最简单易懂的例子。
运行结果如下。

更标准的serialize
写法
如果您看了苏南大叔的另外一篇文章( https://newsn.net/say/electron-sqlite3-api.html )的话,就可以知道。我们还可以换一种方式来改写上述代码。可以尽量避免大量的语句嵌套。

async
和await
的写法
当然,下面还有个使用async
和await
读取数据的demo。如果你有兴趣,可以参考一下。

相关链接
- 《electron搭配sqlite数据库之环境安装》 https://newsn.net/say/electron-install-sqlite3.html
结论
基本上在渲染进程里面使用sqlite,是毫无压力的。您也来试试把~ 更多sqlite的经验文章,请点击这里查看:https://newsn.net/tag/sqlite/ 。



打包之后好像不能在渲染进程中运行
瞎说