中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Linux下為Node.js程序配置MySQL或Oracle數(shù)據(jù)庫的方法
來源:易賢網(wǎng) 閱讀:1185 次 日期:2016-07-19 14:49:14
溫馨提示:易賢網(wǎng)小編為您整理了“Linux下為Node.js程序配置MySQL或Oracle數(shù)據(jù)庫的方法”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了Linux下為Node.js程序配置MySQL或Oracle數(shù)據(jù)庫的方法,這里默認(rèn)已經(jīng)裝配好了Node環(huán)境然后我們利用npm包管理工具來進(jìn)行配置,需要的朋友可以參考下

mysql使用

安裝mysql 模塊:

在安裝根目錄 cmd命令行執(zhí)行命令 

npm install mysql

安裝成功后、

mysql數(shù)據(jù)庫表 已存在的情況下。

在nodejs根目錄 新建mysql.js:

var sys = require('util'); 

var mysql=require('mysql'); 

console.log('正在連接MySQL...'); 

var http = require("http"); 

var server=http.createServer(function(request, response) { 

  response.writeHead(200, {"Content-Type": "text/html;charset:utf-8"});  

  response.write("<!doctype html><html><meta charset='utf-8'/>"); 

   var client = mysql.createConnection({'host':'localhost','port':3306,'user':'testmysql','password':'123456'}); 

  clientConnectionReady = function(client) 

  { 

    client.query('use test', function(error, results) { 

      if(error) { 

        console.log('ClientConnectionReady Error: ' + error.message); 

        client.end(); 

        return; 

      }else{ 

        response.write("nodejs 服務(wù)器已經(jīng)開始工作...<br/>"); 

        response.write("已經(jīng)連接上MySQL....<br/>"); 

    } 

      clientReady(client); 

    }); 

  }; 

  clientReady = function(client) { 

    var values = ['不錯啊']; 

    client.query('insert into nodemysql set names = :1', values, 

      function(error, results) { 

        if(error) { 

          console.log("ClientReady Error: " + error.message); 

          client.end(); 

          return; 

        } 

        console.log('Inserted: ' + results.affectedRows + ' row.'); 

        console.log('Id inserted: ' + results.insertId); 

      } 

    ); 

    getData(client); 

  } 

  getData = function(client) { 

    client.query( 

      'select * from nodemysql', 

      function selectCb(error, results, fields) { 

        if (error) { 

          console.log('GetData Error: ' + error.message); 

          client.end(); 

          return; 

        } 

     var data = ''; 

      for(var i=0; i<results.length; i++){ 

      var firstResult = results[i]; 

         data += 'id: ' + firstResult['id']+'  name: ' + firstResult['names']+"<br/>"; 

      } 

       response.write(data);  

       response.write("關(guān)閉MySQL連接..."); 

       response.write("</html>"); 

      response.end(); 

      } 

    ); 

    client.end(); 

  }; 

  clientConnectionReady(client); 

}); 

server.listen(8033,"127.0.0.1"); 

var sys = require("util"); 

sys.puts("Server running at http://localhost:8033/");  

 運(yùn)行 node mysql.js  。

 瀏覽器 訪問 http://localhost:8033 即可看到效果。

配置oracle支持

在oracle網(wǎng)站下載oracle數(shù)據(jù)庫客戶端連接包  

instantclient-basic-linux,instantclient-sdk-linux  

解壓oracle客戶端連接模塊   

$ unzip instantclient-basic-linux-11.2.0.3.0.zip 

$ unzip instantclient-sdk-linux-11.2.0.3.0.zip  

$ sudo mv instantclient_11_2/ /opt/instantclient

$ cd /opt/instantclient

$ sudo ln -s libocci.so.11.1 libocci.so 

$ sudo ln -s libclntsh.so.11.1 libclntsh.so 

配置環(huán)境變量  

$ export OCI_INCLUDE_DIR=/opt/instantclient/sdk/include/

$ export OCI_LIB_DIR=/opt/instantclient

進(jìn)入nodejs目錄  安裝oracle模塊支持  

$ cd /usr/local/lib

$ npm install oracle 

export LD_LIBRARY_PATH=/opt/instantclient

編寫oracle.js文件 測試連接于執(zhí)行sql是否正常  

var oracle = require("oracle"); 

oracle.connect({ "hostname": "localhost", "user": "demo", "password": "demo", "database": "orcl", "port": 1521}, function(err, connection) { 

 if(err) { 

  console.log(err); 

 } 

 // selecting rows 注意 connection.execute 方法必須要三個參數(shù) 不然會出錯 

 connection.execute("SELECT * FROM TEST WHERE ID = :1", ['1'], function(err1, results) { 

  // results will be an array of objects 

  console.log("query start"); 

  if(err1) { 

    console.log(err1); 

  } 

  // console.log(results.length); 

  for(var i = 0; i < results.length; i++) { 

   console.log(results[i].ID); 

  } 

  connection.close(); 

 }); 

}); 

終端運(yùn)行命令

node oracle.js

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:Linux下為Node.js程序配置MySQL或Oracle數(shù)據(jù)庫的方法
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
91国内精品野花午夜精品| 91老司机福利 在线| gogogo免费视频观看亚洲一| 久久久久97国产精华液好用吗| 午夜亚洲国产au精品一区二区| 91国产成人在线| 亚洲一区二区三区四区在线 | 国产成人精品影视| 国产色婷婷亚洲99精品小说| 不卡视频在线观看| 亚洲最新视频在线播放| 欧美一区永久视频免费观看| 国产曰批免费观看久久久| 国产日韩欧美在线一区| 一本色道久久综合狠狠躁的推荐| 亚洲成人av在线电影| 欧美成人综合网站| 色婷婷综合久久久中文字幕| 亚洲成人第一页| 久久久久久久久伊人| 在线观看成人小视频| 国产一区视频在线看| 亚洲一区二区三区三| 欧美成人免费网站| 91成人在线精品| 国产高清无密码一区二区三区| 亚洲精品视频免费观看| 久久影院午夜片一区| 日本道免费精品一区二区三区| 久久精品国产精品亚洲红杏| 亚洲另类春色校园小说| 久久综合一区二区| 欧美日韩精品综合在线| jlzzjlzz亚洲日本少妇| 久久99久久99| 婷婷中文字幕一区三区| 中文字幕一区二区在线观看| 日韩欧美电影一二三| 欧美老肥妇做.爰bbww视频| 91丨国产丨九色丨pron| 国产成人自拍网| 精品一区二区在线观看| 亚洲成av人**亚洲成av**| 亚洲男人的天堂一区二区| 国产亚洲污的网站| 久久亚洲一级片| 精品99999| 久久综合久久综合九色| 日韩免费成人网| 日韩欧美综合在线| 51精品国自产在线| 欧美日韩国产大片| 99久久久久免费精品国产| 狠狠色伊人亚洲综合成人| 美女视频免费一区| 久久精品国产精品亚洲精品| 麻豆国产精品一区二区三区| 久久成人久久爱| 黑人巨大精品欧美一区| 国产一区二区三区黄视频| 韩国精品主播一区二区在线观看 | 免费看黄色91| 蜜桃视频在线观看一区二区| 美国毛片一区二区三区| 国内精品久久久久影院色| 国产老妇另类xxxxx| 国产电影精品久久禁18| 成人av资源网站| 色综合久久久网| 欧美日韩午夜精品| 日韩一区二区三免费高清| 精品久久久久99| 国产精品私房写真福利视频| 亚洲三级在线播放| 五月天一区二区三区| 久久er精品视频| av成人免费在线观看| 欧美亚洲一区二区三区四区| 日韩视频一区在线观看| 亚洲国产精品精华液2区45| 亚洲精品高清在线| 麻豆精品视频在线观看免费| 99久久精品国产毛片| 欧美剧在线免费观看网站| 国产婷婷色一区二区三区在线| 亚洲视频免费在线| 麻豆精品在线播放| 色偷偷久久一区二区三区| 日韩久久久久久| 亚洲免费高清视频在线| 极品美女销魂一区二区三区 | 亚洲欧美日韩国产另类专区| 午夜精品久久久久久久久| 国产精品一区二区久久不卡 | 舔着乳尖日韩一区| 国产成人高清在线| 9191成人精品久久| 亚洲欧洲99久久| 经典三级在线一区| 欧美精品久久久久久久多人混战| 日本一区二区成人| 精品一区二区av| 欧美日韩视频第一区| 国产精品国产三级国产普通话99 | 亚洲精品成人悠悠色影视| 美国十次综合导航| 欧美手机在线视频| 国产精品乱人伦| 一本色道久久综合亚洲91| 久久精品人人做人人爽97| 五月婷婷久久丁香| 欧美日韩小视频| 一级特黄大欧美久久久| 国产99久久久国产精品潘金 | 99久久久久久| 久久美女艺术照精彩视频福利播放| 亚洲国产一区二区a毛片| 99在线热播精品免费| 久久久久国产精品人| 精久久久久久久久久久| 欧美videos中文字幕| 亚洲成人福利片| 日本乱人伦一区| 亚洲人成网站精品片在线观看| 成人夜色视频网站在线观看| 久久综合中文字幕| 韩国理伦片一区二区三区在线播放| 欧美一区永久视频免费观看| 亚洲成人免费影院| 欧美日本在线观看| 日本vs亚洲vs韩国一区三区二区 | 国产夜色精品一区二区av| 蜜桃视频在线一区| 久久综合九色欧美综合狠狠 | 欧美激情中文字幕一区二区| 国产一区中文字幕| 国产视频一区在线观看| 成人一区二区视频| 亚洲天天做日日做天天谢日日欢| 99精品欧美一区二区蜜桃免费| 成人免费在线播放视频| 91高清视频在线| 无吗不卡中文字幕| 欧美一区二区三区白人| 国产又粗又猛又爽又黄91精品| 中文乱码免费一区二区| 94-欧美-setu| 婷婷开心久久网| 26uuu国产一区二区三区| 成人国产精品视频| 亚洲国产日韩综合久久精品| 欧美一区二区网站| 国产黄色成人av| 一区二区三区在线视频免费| 欧美精品vⅰdeose4hd| 国产成人激情av| 午夜精品福利在线| 国产亚洲成年网址在线观看| 色婷婷av久久久久久久| 美女视频黄频大全不卡视频在线播放| 久久日韩粉嫩一区二区三区| 97久久超碰国产精品| 奇米精品一区二区三区四区| 国产清纯美女被跳蛋高潮一区二区久久w | 一本一道久久a久久精品| 天天影视涩香欲综合网| 久久久久亚洲蜜桃| 欧美在线影院一区二区| 国产一区二区三区在线看麻豆| 一区二区三区中文字幕在线观看| 日韩欧美亚洲一区二区| 色综合久久综合网欧美综合网| 激情综合色播五月| 亚洲精品久久久蜜桃| 久久一夜天堂av一区二区三区 | 欧美性视频一区二区三区| 韩日欧美一区二区三区| 亚洲一区二区三区影院| 国产精品久久久久影院色老大 | 国产精品久久久久久久裸模| 欧美精品v国产精品v日韩精品| 国产91露脸合集magnet | 日韩手机在线导航| 91国产视频在线观看| 粉嫩蜜臀av国产精品网站| 亚洲电影激情视频网站| 国产精品区一区二区三区| 精品日韩一区二区| 7777女厕盗摄久久久| 色999日韩国产欧美一区二区| 成人免费观看av| 国产一区不卡精品| 久久爱另类一区二区小说| 日本成人在线视频网站| 亚洲福利一区二区| 亚洲国产视频网站| 亚洲一区二区三区四区不卡| 一区二区三区日韩| 一区二区免费在线播放| 亚洲精品国久久99热|