node-mysql使用
Posted fm060
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node-mysql使用相关的知识,希望对你有一定的参考价值。
var mysql = require(‘mysql‘); // 创建 mysql 连接池资源 var pool = mysql.createPool({ host : ‘localhost‘, user : ‘root‘, password : ‘root‘, database : ‘test‘ }); exports.query = function(sql, arr, callback){ //建立链接 pool.getConnection(function(err,connection){ if(err){throw err;return;} connection.query(sql,arr,function(error,results,fields){ //将链接返回到连接池中,准备由其他人重复使用 connection.release(); if(error) throw error; //执行回调函数,将数据返回 callback && callback(results,fields); }); }); };
2.在页面调用
var db = require(‘./../model/db‘); //require的路径是我们的db模块相对于本文件的路径 db.query(‘select * from user‘, [], function(results,fields){ //查询后的回调 //Results代表是查询的结果,如果是插入修改等操作,则返回影响数据库信息的对象 // fields代表查询的字段信息 }
以上是关于node-mysql使用的主要内容,如果未能解决你的问题,请参考以下文章
将 Mysql 与 Nodejs 和 Express 一起使用 (node-mysql)
在 node-mysql 中使用 SSH 隧道连接到 MySQL