Node.js 开发指南 – Node.js 连接 MySQL 并进行数据库操作
在 Node.js 的应用中,操作 MySQL 数据库是一项非常重要的任务。本文将介绍如何使用 Node.js 连接 MySQL 服务器,并进行数据库操作。
1. 安装 mysql 模块
在开始之前,需要安装 mysql
模块。使用 npm
命令即可:
npm install mysql
2. 连接 MySQL 服务器
使用 mysql
模块的 createConnection
函数来连接 MySQL 服务器,该函数需要传入连接参数,例如 MySQL 服务器的主机名、端口、用户名、密码等。示例代码如下:
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'test'
});
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
console.log('connected as id ' + connection.threadId);
});
3. 查询数据
使用 mysql
模块的 query
函数查询数据。示例代码如下:
connection.query('SELECT * FROM users', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results);
});
4. 插入数据
使用 mysql
模块的 query
函数插入数据。示例代码如下:
connection.query('INSERT INTO users SET ?', {name: 'John', email: 'john@example.com'}, function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results);
});
总结
这篇文章介绍了如何使用 Node.js 连接 MySQL 服务器,并进行数据库操作。通过本文的学习,您应该已经了解了如何操作 MySQL 数据库。
示例说明
示例一
在连接 MySQL 数据库时,若出现连接错误,在控制台将会输出错误信息。这可以帮助我们更好地定位问题所在,便于之后的调试和修复。
示例二
在插入数据时,通过 SET ?
和 {name: 'John', email: 'john@example.com'}
来设置需要插入的数据。这种方式更加直观和方便,能够更快速地完成操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:node.js 开发指南 – Node.js 连接 MySQL 并进行数据库操作 - Python技术站