Red de conocimiento informático - Material del sitio web - Usando sqlite3 en electrónica y sistemas win10

Usando sqlite3 en electrónica y sistemas win10

1gt; Instale Python (versión recomendada 2.7), recuerde agregar Python en la variable de entorno del sistema

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)

?

} )

})

})

})

})

?