node.js,html连接数据库
时间: 2023-06-10 18:06:10 浏览: 135
在 Node.js 中连接数据库通常使用的是一个包叫做 `mysql`,它可以让我们使用 JavaScript 代码来连接 MySQL 数据库。下面是一个简单的例子:
首先,需要安装 mysql 包:
```
npm install mysql
```
然后,创建一个连接:
```javascript
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydb'
});
connection.connect((err) => {
if (err) {
console.error('Error connecting to database: ' + err.stack);
return;
}
console.log('Connected to database.');
});
```
在这个例子中,我们连接的是本地的 MySQL 数据库,用户名是 root,密码是 password,数据库名是 mydb。
接下来,就可以执行 SQL 查询了。例如:
```javascript
connection.query('SELECT * FROM users', (err, results, fields) => {
if (err) {
console.error(err);
return;
}
console.log(results);
});
```
这个例子中,我们查询了 users 表中的所有数据,并且在控制台输出了结果。
最后,不要忘记关闭连接:
```javascript
connection.end();
```
以上是连接 MySQL 数据库的基本步骤。如果你要连接其他类型的数据库,如 MongoDB,也可以使用相应的包来实现。连接 HTML 页面和数据库之间的交互一般使用后端语言实现,比如 Node.js 的 Express 框架。
阅读全文