MySQL连接数据库js代码封装
连接数据库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 })