Usando sqlite3 en electrónica y sistemas win10
2gt; Instale sqlite3, se recomienda usar npm para instalar, no use cnpm, hay un problema con los archivos instalados por cnpm (npm install sqlite3 - -save)
3gt; Agregue "rebuild" en package.json: "electron-rebuild -f -w sqlite3"
4gt; En la línea de comando npm ejecute reconstruir, vuelva a compilar sqlite3, use electron sqlite3 después de una ejecución exitosa
1gt Genere el archivo db en el directorio raíz
const sqlite3 = require('sqlite3') .verbose()
const db =new sqlite3.Database('info.db', function() {
? db.run('crear tabla prueba(nombre varchar(15 ))', función () {
db.run('insertar en valores de prueba("hola, mundo")', función () {
?db.all(' seleccione * de prueba', función(err , res) {
? if (!err) {
console.log(JSON.stringify(res))
?}else {
console.log(err)
?
})
})
})
2gt; En la carpeta especificada (la carpeta de datos debe crearse manualmente)
const sqlite3 = require('sqlite3').verbose()
const ruta = require(' ruta')
const db =new sqlite3.Database(path.join(__dirname, './data/info.db'))
?db.run('crear tabla prueba(nombre varchar(15))', función () {
db.run('insertar en valores de prueba("hola, mundo")', función () {
db.all( 'seleccionar * de prueba', función(err, res) {
? if (!err) {
? console.log(JSON.stringify(res) )
}else {
console.log(err)
?
} )
})
})
})
})
?