首页 > 代码库 > 拉取后台数据

拉取后台数据

----------------------------------------------------------------------------------

/** --

 * 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(); --

/上述语句执行的是结束数据的查询/ --

} --

----------------------------------------------------------------------------------