node学习笔记---连接mysql数据库

安装mysql依赖

npm install mysql -S

新建mysql.js文件封装方法处理sql语句并导出

//引包
let mysql = require('mysql')
//数据库配置文件
let sqlConfig = {
    
    
	host: 'localhost',
    port: 3306,
    database: 'test',//表名字
    user: 'root',
    password: '123456'
}
let db = {
    
    }
db.sqlFunc=function (sql, params, callback) {
    
    
	let connection = mysql.createConnection(sqlConfig);
	connection.connect(function(err) {
    
    
		if (err) {
    
    
	    	console.log(err)
	    } else {
    
    
		    //开始数据操作
		    connection.query(sql, params, function(err, results, fields) {
    
    
		    	if (err) {
    
    
		        	 console.log(err)
		        } else {
    
    
			        //将查询出来的数据返回给回调函数
			        callback(results, fields);
			        connection.end(); //关闭连接
		        }
		    });
	    }
	});
}
module.exports = db

app.js

let db = require('./mysql.js');
let sql = 'select * from tb_test';//sql语句
db.sqlFunc(sql, function(error, results, fields) {
    
    
	if (!error) {
    
    
		console.log(results);
	}
});

猜你喜欢

转载自blog.csdn.net/Wonder_BBJ/article/details/108270616