node.js连接MySQL数据库

由于项目需要测试样例,于是在本地搭了一个数据库,采用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);

原文地址:https://www.cnblogs.com/pfr-blog/p/7217757.html