茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    node.js從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)
    來(lái)源:易賢網(wǎng) 閱讀:1496 次 日期:2016-07-02 11:55:44
    溫馨提示:易賢網(wǎng)小編為您整理了“node.js從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)”,方便廣大網(wǎng)友查閱!

    這篇文章主要為大家詳細(xì)介紹了node.js從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)的具體代碼,nodejs可以獲取具體某張數(shù)據(jù)表信息,感興趣的朋友可以參考一下

    本文需要用node.js做一個(gè)從Sqlserver獲取數(shù)據(jù)并顯示到頁(yè)面上的小功能,下面就為大家分享:

    app.js:

    var sqlbll = require('./routes/sqlbll'); 

    ... 

    app.get('/sqlbll/:ver', function(req, res){ 

     var versionId=req.params.ver; 

     //sqlbll.getData是路由中獲取數(shù)據(jù)的方法, 

     //此處將第二個(gè)參數(shù)作為回調(diào)函數(shù)寫(xiě)入。 

     sqlbll.getData(versionId,function(data){ 

    res.json(data);//發(fā)送json數(shù)據(jù) 

     }); 

    }); 

    //此處是路由文件 

    ====sqlbll.js==== 

    ... 

    exports.getData = function(ver,back){ 

     //...此處省略1000字獲取sql數(shù)據(jù)的方法 

     back(jsondata) 

    接下來(lái)就直接在頁(yè)面中使用get方式請(qǐng)求即可,當(dāng)然post方式也是類似原理。

    var express = require('express'); 

    var app = express(); 

    app.configure(function() {

     //默認(rèn)情況下Express并不知道該如何處理該請(qǐng)求體,因此我們需要增加bodyParser中間件,用于分析

     //application/x-www-form-urlencoded和application/json

     //請(qǐng)求體,并把變量存入req.body。我們可以像下面的樣子來(lái)“使用”中間件[這個(gè)保證POST能取到請(qǐng)求參數(shù)的值]:

     app.use(express.bodyParser());

    });

    //處理POST請(qǐng)求

    //name和email是POST請(qǐng)求域中的參數(shù)名

    app.post('/hello', function(req, res) {

    .......

    });

    還有我發(fā)現(xiàn)textarea控件在改變其text和html屬性的時(shí)候,value還保持原來(lái)的值, 

    這個(gè)特性讓我之前匪夷所思了好一陣子。

    下面就為大家分享另一個(gè)例子,nodejs獲取具體某張數(shù)據(jù)表信息,具體內(nèi)容如下

    var mysql = require('mysql');

    var conn = mysql.createConnection({

     host: 'localhost',

     user: 'root',

     password: '123456',

     database:'mysql',

     port: 3306

    });

    var tempArr = new Array(); 

    conn.connect();

    conn.query("show tables",function(err,results)

    {

     if(err)

     {

     throw err; 

     }

     if(results)

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

     {

       tempArr[i] = results[i]; 

       var a = tempArr[i];

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

       console.log(a); 

       var temp = "";

       temp+=a.Tables_in_mysql;

      console.log("temp"+i+" "+temp);

     conn.query("select * from"+ " "+ temp,function selectCb(err,result,fields){

      if(err)

       {

        throw err;

       }

         console.log("數(shù)據(jù)表:" + results[i]);

         console.log(fields);

          });

     }

    }  

    })

    以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

    更多信息請(qǐng)查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:node.js從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報(bào)班

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)