由于项目需要测试样例,于是在本地搭了一个数据库,采用node.js来连接数据库。
var _mysql = require('mysql'); var HOST = 'localhost'; var PORT = 3306; var MYSQL_USER = 'root'; var MYSQL_PASS = '****'; var DATABASE = '数据库名'; // 登录数据库 var mysql = _mysql.createConnection({ host: HOST, port: PORT, user: MYSQL_USER, password: MYSQL_PASS, }); // 使用usability数据库 mysql.query('use ' + DATABASE, function(error, results) { if(error) { console.log('ClientConnectionReady Error: ' + error.message); mysql.end(); return; } }); ClientReady = function(client) { return GetData(client); } GetData = function(client) { client.query( //查询数据 'SELECT * FROM usa', function selectCb(error, results, fields) { if (error) { console.log('GetData Error: ' + error.message); client.end(); return; } if(results.length > 0) { //处理返回数据 } }); client.end(); console.log('Connection closed'); }; ClientReady(mysql);