zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    UVA 1386 Cellular Automaton
    ZOJ 3331 Process the Tasks
    CodeForces 650B Image Preview
    CodeForces 650A Watchmen
    CodeForces 651B Beautiful Paintings
    CodeForces 651A Joysticks
    HUST 1601 Shepherd
    HUST 1602 Substring
    HUST 1600 Lucky Numbers
    POJ 3991 Seinfeld
  • 原文地址:https://www.cnblogs.com/pfr-blog/p/7217757.html
Copyright © 2011-2022 走看看