nodejs连接关系型数据库数据库简单封装示例-mysql模块
本人最近在学习研究nodejs,下面我来记录一下,有需要了解nodejs连接关系型数据库数据库简单封装的朋友可参考。希望此文章对各位有所帮助。
安装关系型数据库模块
国家预防机制安装关系型数据库测试是否连接成功
mysql.js代码:
var MySQL=require(' MySQL ');var连接=MySQL。创建连接({ host : ' localhost ',user : 'root ',password : '123456 ',database : ' nodejs ' });连接。connect();连接。查询('选择1 1 1 AS解决方案',函数(错误,行,字段){ if(err){ console。日志(err);返回;};console.log('解决方案是: ',行[0]。解决方案);});连接。end();结果: 连接成功
封装连接数据库代码
支持连接池,mysql.js:
var db={ };var MySQL=require(' MySQL ');var池=MySQL。创建池({ connectionLimit : 10,主机: '本地主机',用户: '根',密码: '123456 ',数据库: ' nodejs ' });db.query=函数(sql,回调){ if(!SQL){ 0回调();返回;} pool.query(sql,函数(err,行,字段){ if(err){ console。日志(err);回调(err,null);返回;};回调(空、行、字段);});}模块. exports=db测试封装
dbtest.js:
var db=require(' ./MySQL。js’);var sql='SELECT count(*)作为来自用户的计数;db.query(sql,函数(呃,行,字段){ if(err){ console。日志(err);返回;} console.log('用户数量: ',行[0]。计数);});运行结果
数据库截图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:nodejs连接关系型数据库数据库简单封装示例-mysql模块是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。