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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM