怎么样在Node.js中连接mysql
时间: 2024-05-06 20:17:49 浏览: 11
要在Node.js中连接MySQL数据库,可以使用以下步骤:
1. 安装MySQL驱动程序
在Node.js中连接MySQL数据库需要使用MySQL驱动程序。可以使用npm包管理器安装“mysql”或“mysql2”模块来获取驱动程序。可以通过运行以下命令来安装:
```
npm install mysql
```
或
```
npm install mysql2
```
2. 创建连接
在连接到MySQL数据库之前,需要使用MySQL模块创建一个连接对象。可以使用以下代码实现:
```
const mysql = require('mysql');
const con = mysql.createConnection({
host: 'localhost',
user: 'username',
password: 'password',
database: 'database_name'
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
```
此代码将创建一个MySQL连接对象并打印“Connected!”消息。
3. 查询数据
使用上面创建的连接对象,可以向MySQL服务器发送查询并获取数据。以下是一个简单的查询示例:
```
con.query('SELECT * FROM table_name', function (err, result) {
if (err) throw err;
console.log(result);
});
```
此代码将在“table_name”表上执行一个简单的查询,并将结果打印到控制台。
4. 关闭连接
当不再需要连接时,应该关闭连接以释放资源。以下是关闭连接的代码示例:
```
con.end(function(err) {
if (err) throw err;
console.log("Connection closed.");
});
```
以上是在Node.js中连接MySQL数据库的基本步骤。