在Express中,可以使用Mysql模块来连接和操作mysql数据库。下面是一个简单的例子,展示了如何在Express中使用Mys
在Express中,可以使用Mysql模块来连接和操作mysql数据库。下面是一个简单的例子,展示了如何在Express中使用Mysql:
npm install mysql
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
passWord: 'password',
database: 'my_database'
});
connection.connect((err) => {
if (err) {
console.error('Error connecting to MySQL: ' + err.stack);
return;
}
console.log('Connected to MySQL as id ' + connection.threadId);
});
app.get('/users', (req, res) => {
connection.query('SELECT * FROM users', (err, results) => {
if (err) {
console.error('Error querying MySQL: ' + err.stack);
return;
}
res.JSON(results);
});
});
app.post('/users', (req, res) => {
const { username, email } = req.body;
connection.query('INSERT INTO users (username, email) VALUES (?, ?)', [username, email], (err, result) => {
if (err) {
console.error('Error inserting into MySQL: ' + err.stack);
return;
}
res.send('User added successfully');
});
});
以上代码示例中,我们创建了一个数据库连接,并使用connection.query
方法执行了查询和插入操作。在实际应用中,可以根据需要执行各种类型的SQL操作来操作MySQL数据库。
--结束END--
本文标题: express中mysql的用法是什么
本文链接: https://lsjlt.com/news/600476.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0