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 })

猜你喜欢

转载自www.cnblogs.com/cnlisiyiii-stu/p/11571012.html