js怎么连接数据库mysql
时间: 2024-10-20 10:06:12 浏览: 11
JavaScript连接MySQL数据库主要是通过Node.js的第三方库,比如`mysql2`或`sequelize`。以下是简单的步骤:
1. **安装依赖**:
使用npm (Node包管理器) 安装 `mysql2` 库:
```
npm install mysql2
```
或者如果你更倾向于使用ORM(对象关系映射),可以安装 `sequelize`:
```
npm install sequelize mysql
```
2. **配置连接**:
编辑你的项目文件,创建数据库连接配置。例如,使用 `mysql2`:
```javascript
const { createConnection } = require('mysql2/promise');
const connection = await createConnection({
host: 'localhost',
user: 'your_username',
password: 'your_password',
database: 'your_database'
});
```
3. **执行查询**:
你可以使用 `connection.query()` 函数执行SQL查询:
```javascript
const [rows] = await connection.query('SELECT * FROM your_table');
rows.forEach(row => console.log(row));
```
4. **错误处理**:
要记得处理可能出现的错误,例如断开连接或查询失败:
```javascript
try {
// ... 查询操作 ...
} catch (error) {
console.error('Error connecting to MySQL:', error);
}
finally {
if (connection) await connection.end();
}
```
5. **关闭连接**:
当完成所有操作后,最好关闭连接以释放资源:
```javascript
await connection.end();
```
阅读全文