本文概述
Electron Framework允许你使用HTML, CSS和Javascript轻松创建桌面应用程序, 这已经令人印象深刻, 但是使用Chromium的Javascript Engine不足以创建可以完成与本机应用程序相同的任务的动态应用程序。感谢Node.js, 你将能够访问许多功能来创建出色的应用程序, 在这种情况下, 我们将使用mysql模块访问Electron中的MySQL数据库。
要求
要使用Node.js与MySQL进行互操作(在我们的示例中, 我们使用的Xampp包括PHPMyAdmin), 你需要以下名为mysql的节点包。
你可以在Node.js命令提示符下执行以下命令, 将此包添加到项目中:
npm install mysql
然后, 你将可以使用Javascript要求mysql模块。
注意:此模块是异常安全的。这意味着你可以继续使用它, 即使你的一个回调函数引发了使用” uncaughtException”或域捕获的错误。
实现
首先, 你需要首先学习如何使用mysql模块与数据库建立基本连接。你需要使用required()的检索到的对象创建一个连接, 然后将包含有关连接的基本信息(主机, 用户名, 密码和数据库名称)的对象作为第一个参数提供:
var mysql = require('mysql');
// Add the credentials to access your database
var connection = mysql.createConnection({
host : 'localhost', user : 'root', password : null, // or the original password : 'apaswword'
databa