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