连接数据库js代码:
dbase.js
// 导出整理好的mysql模块
// 查询语句、传递给SQL语句的值、回调函数写成函数的参数
let msql = (sql, params, callback) => {
const mysql = require('mysql');
const conn = mysql.createConnection({
host: 'localhost',
port: 3306,
user: 'root',
password: 'root',
database: 'heima'
});
//连接mysql服务器
conn.connect();
// 在end之前,实现查询操作
conn.query(sql, params, callback);
//关闭mysql服务器
conn.end();
}
// 导出模块(导出的时候,要么导出对象,要么导出函数,这里导出的是函数msql
module.exports = msql;
其他需要进行数据库操作的js文件中加载dbase.js模块:
//使用mysql进行查询表操作
const db = require('./user');
db('select id,name,age from student', null, (err, result) => {
if(err) {
console.log(err);
}
console.log(result);
})
网友评论