从sqlite3获取数据并将其显示在电子窗口中

时间:2020-07-10 14:36:32

标签: javascript node.js sqlite electron

我想从我的sqlite数据库中打印数据,并通过该窗口的html文件将其显示在我的电子窗口中,但这是我第一次使用electronic js,我不知道该怎么做。有人能帮我吗 ?所以现在我有了这个:

const fs = require('fs');
const jsonFile = fs.readFileSync('menu_logz.json', 'utf8');
const jsonData = jsonFile.toString();
//console.log(jsonData);

// OpinakaDB connection
const sqlite3 = require('sqlite3').verbose();
const path = require('path');

let db = new sqlite3.Database(path.join(__dirname, 'OpinakaDB.db'), (err) => {
    if(err){
        return console.error(err.message);
    }
    console.log('Connextion à la bdd Sqlite réussite');

    //db.run("CREATE TABLE opi_app(id_app INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, nom_app TEXT, description_app TEXT, menu_app TEXT)");
});

// Affichage du contenue de la table
function printAppData(){
    db.serialize(function() {
        db.all('SELECT * FROM opi_app', (err, data) => {
            if (err) {
                throw err;
            }
        console.log(data);
        });
    })
    
}
printAppData();

0 个答案:

没有答案