Node.js MySQL
Node.js 可用于数据库应用程序。
MySQL 是最受欢迎的数据库之一。
MySQL 数据库
为了能够试验代码示例,你应该在你的电脑上安装 MySQL。
你可以在 https://mysqlserver.cn/downloads/ 下载免费的 MySQL 数据库。
安装 MySQL 驱动程序
在你的电脑上运行 MySQL 后,你可以使用 Node.js 来访问它。
要使用 Node.js 访问 MySQL 数据库,你需要一个 MySQL 驱动程序。本教程将使用从 NPM 下载的 "mysql" 模块。
要下载和安装 "mysql" 模块,请打开命令终端并执行以下命令:
C:\Users\你的名字>npm install mysql
现在你已经下载并安装了一个 mysql 数据库驱动程序。
Node.js 可以使用此模块来操作 MySQL 数据库。
var mysql = require('mysql');
创建连接
首先,创建一个到数据库的连接。
使用你的 MySQL 数据库的用户名和密码。
demo_db_connection.js
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "您的用户名",
password: "你的密码"
});
con.connect(function(err) {
if (err) throw err;
console.log("已连接!");
});
运行示例 »
将上面的代码保存在一个名为 "demo_db_connection.js" 的文件中,然后运行该文件。
运行 "demo_db_connection.js"
C:\Users\你的名字>node demo_db_connection.js
这将产生以下结果:
已连接!
现在你可以开始使用 SQL 语句查询数据库了。
查询数据库
使用 SQL 语句读取(或写入)MySQL 数据库。这也称为“查询”数据库。
上面示例中创建的连接对象有一个用于查询数据库的方法。
con.connect(function(err) {
if (err) throw err;
console.log("已连接!");
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Result: " + result);
});
});
query 方法接受一个 SQL 语句作为参数并返回结果。
在接下来的章节中学习如何读取、写入、删除和更新数据库。
在我们的 SQL 教程 中了解更多关于 SQL 语句的信息。