HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。MySQL是一种关系型数据库管理系统(RDBMS),用于存储和管理数据。
在前端使用HTML连接MySQL数据库是不现实的,因为HTML本身没有处理数据库的能力。通常需要通过后端语言(如PHP、Node.js等)来连接MySQL数据库,并通过API与前端进行交互。
以下是一个使用Node.js和Express框架连接MySQL数据库的示例:
npm install express mysqlconst express = require('express');
const mysql = require('mysql');
const app = express();
const port = 3000;
// 创建MySQL连接
const connection = mysql.createConnection({
host: 'localhost',
user: 'your_username',
password: 'your_password',
database: 'your_database'
});
// 连接到MySQL数据库
connection.connect((err) => {
if (err) {
console.error('Error connecting to MySQL:', err);
return;
}
console.log('Connected to MySQL database!');
});
// 创建一个简单的API路由
app.get('/data', (req, res) => {
connection.query('SELECT * FROM your_table', (err, results) => {
if (err) {
console.error('Error executing query:', err);
res.status(500).send('Internal Server Error');
return;
}
res.json(results);
});
});
// 启动服务器
app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});通过以上步骤和示例代码,你可以实现前端HTML页面与后端MySQL数据库的连接和数据交互。
没有搜到相关的文章