V2版本: 改进操作界面,统一表单样式,更多工具支持批量生成,欢迎使用 到达~


文库 阅读
作者: xiaoyu 10/08 23:02:02

如何在Electron框架中连接MySQL数据库?

使用electron时可能会遇到一种场景,无后台程序和接口可以调用的情况下,要连接数据库进行查询或保存。在这种情况下,可以使用 mysql 模块进而访问 MySQL 数据库。

首先必须安装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]]: Object
length: 1
[[Prototype]]: Array(0)
连接已关闭!

About

使用electron时可能会遇到一种场景,无后台程序和接口可以调用的情况下,要连接数据库进行查询或保存。在这种情况下,可以使用 mysql 模块进而访问 MySQL 数据库。

Resources

发布

未发布任何资源
首页 我的 定制
定制咨询
微信二维码
扫一扫上面的二维码,加我为朋友。
微信扫码周一至周六服务
接定制开发需求