node.js连接mysql及相关操作

node.js连接mysql及相关操作

ID:8967647

大小:17.15 KB

页数:5页

时间:2018-04-13

node.js连接mysql及相关操作_第1页
node.js连接mysql及相关操作_第2页
node.js连接mysql及相关操作_第3页
node.js连接mysql及相关操作_第4页
node.js连接mysql及相关操作_第5页
资源描述:

《node.js连接mysql及相关操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、File:mysqlDAO.js---------------------------------------------------------------------------------------------------------------------------------/***CreatedbyAdministratoron14-12-30.*TestMysqlDBOperation*/varsys=require('sys');varmysql=require('mysql

2、');varconnection=mysql.createConnection({host:'localhost',user:'root',password:'root',port:'3306',database:'test'});varsid=100;functioninvoke(callback,data){if(callback==null

3、

4、typeofcallback=="function"){console.log(data);return;}callback(data);}//连接

5、Mysql数据库exports.ready=function(callback){//this.state="disconnected";if(connection.state!='disconnected'){returninvoke(callback,{"code":0,"message":"alreadyconnectmysql"});}//连接mysql数据库connection.connect(function(error){if(error){returninvoke(callbac

6、k,{"code":1,"message":"connecterror:"+error.message});}returninvoke(callback,{"code":0,"message":"ConnecttoMysqlOK!"});});}//插入数据exports.insert=function(callback){varsql='INSERTINTOt_testSETid=?,name=?,fee=?,address=?';varvalues=[sid++,'李四'+sid,888,'

7、上海市浦东新区1800号'];//插入数据connection.query(sql,values,function(error,results){if(error){returninvoke(callback,{"code":1,"message":'ClientReadyError:'+error.message});}returninvoke(callback,{"code":0,"message":'Idinserted:'+results.insertId});//console.log

8、('Inserted:'+results.affectedRows+'row.');//console.log('Idinserted:'+results.insertId);});}//查询数据exports.getData=function(callback){connection.query('SELECT*FROMt_test',function(error,results){if(error){invoke(callback,{"code":1,"message":'GetDataEr

9、ror:'+error.message});return;}if(results.length>0){vardata="";for(vari=0;i

10、turn;});};File:mytest.js---------------------------------------------------------------------------------------------------------------------------------"usestrict";varconfig=require('../config');varmysql=require('../dao/mysqlDao');exports.hello=func

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。