使用Node.js中提供的mysql模块与本地数据库进行连接。以下是示例代码:
const mysql = require('mysql');
// 创建一个连接池
const pool = mysql.createPool({
host: 'localhost',
user: 'root',
password: 'password',
database: 'mydatabase'
});
// 查询数据的示例
pool.query('SELECT * FROM mytable', function(error, results, fields) {
if (error) throw error;
console.log('查询结果:', results);
});
// 插入数据的示例
const newRecord = { name: '张三', age: 25, gender: '男' };
pool.query('INSERT INTO mytable SET ?', newRecord, function(error, results, fields) {
if (error) throw error;
console.log('插入成功!');
});
// 更新数据的示例
const updatedRecord = { age: 26 };
pool.query('UPDATE mytable SET ? WHERE name = "张三"', updatedRecord, function(error, results, fields) {
if (error) throw error;
console.log('更新成功!');
});
在示例中,我们创建了一个连接池,使用了其中的query()方法来执行SQL语句。你可以按照自己的实际需求进行修改或扩展。