写一段小程序连接mysql数据库的js代码
时间: 2023-08-31 13:23:40 浏览: 52
### 回答1:
答:var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'yourUsername',
password: 'yourPassword',
database: 'myDatabase'
});connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
console.log('connected as id ' + connection.threadId);
});
### 回答2:
Sure! 以下是一个连接 MySQL 数据库的 JavaScript 代码的示例:
```javascript
// 引入 mysql 模块
const mysql = require('mysql');
// 创建数据库连接对象
const connection = mysql.createConnection({
host: 'localhost', // 数据库主机地址
user: 'root', // 数据库用户名
password: 'password', // 数据库密码
database: 'mydatabase' // 数据库名
});
// 连接数据库
connection.connect((err) => {
if (err) throw err;
console.log('成功连接到 MySQL 数据库');
});
// 执行 SQL 查询
connection.query('SELECT * FROM users', (err, results) => {
if (err) throw err;
console.log('查询结果:');
console.log(results);
});
// 关闭数据库连接
connection.end((err) => {
if (err) throw err;
console.log('已关闭 MySQL 数据库连接');
});
```
请注意,此代码假定您已经安装了 `mysql` 模块,可以通过 `npm install mysql` 命令进行安装。还要确保您已经有一个名为 `mydatabase` 的数据库,并且正确设置了数据库的主机地址、用户名和密码。
这段代码首先通过 `require('mysql')` 引入了 `mysql` 模块,然后创建了一个数据库连接对象 `connection`。接下来,通过 `connection.connect()` 方法连接到 MySQL 数据库。然后,通过 `connection.query()` 方法执行了一个查询操作,并在控制台打印了查询结果。最后,通过 `connection.end()` 方法关闭了数据库连接。
### 回答3:
以下是一个使用JavaScript连接MySQL数据库的简单示例代码:
```javascript
const mysql = require('mysql');
// 创建数据库连接
const db = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydatabase'
});
// 连接数据库
db.connect((err) => {
if (err) {
throw err;
}
console.log('已成功连接到MySQL数据库');
// 执行SQL查询
const sql = "SELECT * FROM users";
db.query(sql, (err, result) => {
if (err) {
throw err;
}
console.log('查询结果:');
console.log(result);
// 关闭数据库连接
db.end((err) => {
if (err) {
throw err;
}
console.log('已成功关闭MySQL数据库连接');
});
});
});
```
以上示例中,我们使用了`mysql`模块来连接MySQL数据库。首先,我们创建了一个数据库连接对象`db`,并指定了连接的主机、用户名、密码和数据库名称。
然后,我们通过调用`db.connect()`方法来连接数据库。如果连接成功,控制台将会输出一条连接成功的消息。
接着,我们执行了一个简单的SQL查询语句,并通过`db.query()`方法来执行这个查询。查询结果将在回调函数中返回,并在控制台输出。
最后,我们通过调用`db.end()`方法来关闭数据库连接。如果关闭成功,控制台将会输出一条关闭成功的消息。
请注意,以上示例中的数据库连接信息可能需要根据您的实际情况进行修改。同时,确保您已安装了`mysql`模块,可以通过`npm install mysql`命令进行安装。