前端链接数据库mysql代码
时间: 2024-12-10 09:33:34 浏览: 9
前端通常不会直接操作数据库,因为这涉及到安全性和性能的问题。前端的任务主要是通过API接口来获取或提交数据。当前端需要连接MySQL数据库时,通常是后端服务器(如Node.js、Python的Django或Flask等)作为中介。
例如,在JavaScript中,如果你正在使用Express.js和axios库,并且后端服务器是Node.js,你可以这样处理:
```javascript
// 后端服务器(Node.js)
const express = require('express');
const mysql = require('mysql');
const app = express();
const connection = mysql.createConnection({
host: 'localhost',
user: 'your_username',
password: 'your_password',
database: 'your_database'
});
app.get('/data', (req, res) => {
connection.query('SELECT * FROM your_table', (error, results) => {
if (error) throw error;
res.json(results);
});
});
app.listen(3000, () => console.log('Server started on port 3000'));
// 前端(HTML+JS)
axios.get('http://localhost:3000/data')
.then(response => {
// 处理返回的数据
console.log(response.data);
})
.catch(error => console.error(error));
```
阅读全文