吃饭用的前端

MySQL连接数据库js代码封装

2019-05-26  本文已影响0人  CNLISIYIII

连接数据库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);
})
上一篇下一篇

猜你喜欢

热点阅读