要在 Node.js 中连接 MySQL 数据库,你可以使用 mysql 模块。以下是基本的步骤:

1. 安装 MySQL 模块:
   使用 npm 安装 mysql 模块。
   npm install mysql

2. 在代码中使用 MySQL 模块:
   创建一个 Node.js 文件,然后使用以下代码连接到 MySQL 数据库:
   const mysql = require('mysql');

   // 创建数据库连接
   const connection = mysql.createConnection({
     host: 'your_mysql_host',
     user: 'your_mysql_user',
     password: 'your_mysql_password',
     database: 'your_mysql_database'
   });

   // 连接到数据库
   connection.connect((err) => {
     if (err) {
       console.error('Error connecting to MySQL: ' + err.stack);
       return;
     }

     console.log('Connected to MySQL as id ' + connection.threadId);

     // 在这里可以执行数据库操作

     // 关闭连接
     connection.end((err) => {
       if (err) {
         console.error('Error closing MySQL connection: ' + err.stack);
         return;
       }
       console.log('MySQL connection closed.');
     });
   });

   替换 your_mysql_host、your_mysql_user、your_mysql_password 和 your_mysql_database 为你的 MySQL 数据库的实际信息。

3. 执行数据库操作:
   在连接建立之后,你可以执行各种数据库操作,例如查询、插入、更新等。下面是一个简单的查询示例:
   // 执行查询
   connection.query('SELECT * FROM your_table', (err, results, fields) => {
     if (err) throw err;

     // 处理查询结果
     console.log('Query results:', results);

     // 关闭连接
     connection.end();
   });

请确保在实际应用中处理错误,以确保连接和查询等操作的稳定性。此外,你可能还想使用连接池,以提高性能和资源利用率。


转载请注明出处:http://www.zyzy.cn/article/detail/4752/Node.js