如何在Electron框架中连接MySQL数据库?
                        
使用electron时可能会遇到一种场景,无后台程序和接口可以调用的情况下,要连接数据库进行查询或保存。在这种情况下,可以使用 mysql 模块进而访问 MySQL 数据库。
查询成功执行:
RowDataPacket]
    
    
    
    
    
连接已关闭!
                      
                    首先必须安装mysql模块
npm install mysql实现全过程
连接MYSQL,查询数据,关闭连接
var mysql = require('mysql');
// 添加凭据以访问数据库
var conn = mysql.createConnection({
    host     : 'localhost',
    user     : 'root',
    password : 'password',
    database : '数据库名'
});
// 连接到 mysql
conn.connect(function(err) {
    // 如果出错打印错误
    if(err){
        console.log(err.code);
        console.log(err.fatal);
    }
});
// 执行查询
$query = 'SELECT * FROM `myTableName` LIMIT 1';
conn.query($query, function(err, rows, fields) {
    if(err){
        console.log("执行查询时出错:", err);
        return;
    }
    console.log("查询成功执行:", rows);
});
// 关闭连接
conn.end(function(){
    console.log("连接已关闭!")
});
最终输出如下
查询成功执行:
RowDataPacket]
 0: RowDataPacket  country_id: 1 iso_code_2: "AF" iso_code_3: "AFG" name: "Afghanistan" status: 1[[Prototype]]: Objectlength: 1[[Prototype]]: Array(0)连接已关闭!