在electron中使用sqlite3|在electron中使用sqlite3,win10系统
在electron中使用sqlite3
1>安装python(推荐2.7版本),切记将python加入系统环境变量
文章图片
安装python 2>安装sqlite3,推荐使用npm安装,不要使用cnpm,cnpm安装的文件存在问题(npm install sqlite3 --save)
3>在package.json中加入"rebuild": "electron-rebuild -f -w sqlite3"
文章图片
4>在命令行执行npm run rebuild,重新编译sqlite3,执行成功后就可以在electron中使用sqlite3
在electron中测试sqlite3
1>在根目录下生成db文件
const sqlite3 = require('sqlite3').verbose()
const db =new sqlite3.Database('info.db', function() {
db.run('create table test(name varchar(15))', function () {
db.run('insert into test values("hello,world")', function () {
db.all('select * from test', function(err, res) {
if (!err) {
console.log(JSON.stringify(res))
}else {
console.log(err)
}
})
})
})
})
2>在指定的文件夹里使用(data文件夹需手动创建)
const sqlite3 = require('sqlite3').verbose()
const path = require('path')
const db =new sqlite3.Database(path.join(__dirname, '../data/info.db'))
db.run('create table test(name varchar(15))', function () {
db.run('insert into test values("hello,world")', function () {
db.all('select * from test', function(err, res) {
if (!err) {
console.log(JSON.stringify(res))
}else {
console.log(err)
}
})
})
【在electron中使用sqlite3|在electron中使用sqlite3,win10系统】})
推荐阅读
- 热闹中的孤独
- 你到家了吗
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 闲杂“细雨”
- 杜月笙的口才
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 赢在人生六项精进二阶Day3复盘
- 祖母走了