js链接mysql数据库
时间: 2023-09-19 11:05:01 浏览: 43
在 JavaScript 中连接到 MySQL 数据库需要使用 Node.js 作为中间件。以下是在 Node.js 中使用 MySQL 模块连接到 MySQL 数据库的基本步骤:
1. 安装 Node.js 和 MySQL 模块。
你需要在计算机上安装 Node.js 和 MySQL 模块,可以使用以下命令安装 MySQL 模块:
```
npm install mysql
```
2. 在 JavaScript 代码中导入 MySQL 模块和创建连接对象。
```javascript
// 导入 mysql 模块
var mysql = require('mysql');
// 创建连接对象
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'database_name'
});
```
在上述代码中,我们使用了 `createConnection()` 方法创建了一个 MySQL 连接对象,并传递了连接参数。这些连接参数包括主机名、用户名、密码和数据库名称。
3. 使用连接对象执行 SQL 查询。
```javascript
// 执行 SQL 查询
connection.query('SELECT * FROM table_name', function (error, results, fields) {
if (error) throw error;
console.log('查询结果:', results);
});
```
在上述代码中,我们使用 `query()` 方法执行了一个 SQL 查询,并在回调函数中处理查询结果。如果查询出错,我们使用 `throw` 语句抛出一个错误。如果查询成功,我们打印查询结果到控制台。
4. 关闭连接。
```javascript
// 关闭连接
connection.end();
```
在完成所有数据库操作后,我们要使用 `end()` 方法关闭连接,以释放资源。
完整的 JavaScript 代码示例:
```javascript
// 导入 mysql 模块
var mysql = require('mysql');
// 创建连接对象
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'database_name'
});
// 执行 SQL 查询
connection.query('SELECT * FROM table_name', function (error, results, fields) {
if (error) throw error;
console.log('查询结果:', results);
});
// 关闭连接
connection.end();
```