首页 > 代码库 > 拉取后台数据
拉取后台数据
----------------------------------------------------------------------------------
/** --
* Created by Administrator on 14-8-16. --
*模拟Ajax把数据从数据库中调用出来/后台执行此代码如下/ --
*/ --
var http = require(‘http‘);/建立服务器的操作/ --
--
http.createServer(function(request,response){ --
response.writeHead(200,{‘Content-Type‘:‘text/plain;charset=utf-8‘}); --
getdb(request,response); --
}).listen(8080); --
--
var db = require(‘./select.js‘);/链接select.js文件/ --
/下述代码实现的是链接服务器和数据库的操作/ --
function getdb(request,response){ --
// 模拟Ajax强行输出“请求”为:zzq --
request = ‘zzq‘; --
db.a(); --
db.b(request,response); --
db.c(); --
} --
--
------------------------------------------------------------ --
/** --
* Created by Administrator on 14-8-16. --
*/暴露接口/ --
*/ --
var mainline = require(‘./../shuju/mysql‘);/*加载数据库*/ --
/*链接数据库并且暴露数据端口*/ --
--
var conjs; --
exports.a =function(){ --
conjs = mainline.createConnection({ --
host:‘localhost‘, --
user:‘root‘, --
password:‘name‘, --
database:‘test‘ --
}); --
return conjs; --
} --
--
exports.b =function(request,response){ --
var sql ="select*from f08_4 where usen=?"; --
/查询conjs数据库中满足条件的数据/ --
conjs.query(sql,[‘zzq‘],function(err,re){ --
if(err){ --
console.log(err); --
} --
else{console.log(re); --
response.write(""+re); --
/上述代码表示响应后返回数据/ --
response.end(); --
} --
}); --
} --
exports.c=function(){ --
conjs.end(); --
/上述语句执行的是结束数据的查询/ --
} --
----------------------------------------------------------------------------------