欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

NodeJS與Mysql的交互示例代碼

 更新時(shí)間:2013年08月18日 10:22:17   作者:  
實(shí)現(xiàn)NodeJS與Mysql的交互首先把Mysql Module裝到NodeJS中,具體實(shí)現(xiàn)及結(jié)果截圖如下,有此需求的朋友可以參考下,希望對(duì)大家有所幫助
把Mysql Module裝到NodeJS中

Js代碼
復(fù)制代碼 代碼如下:

$npm install Mysql

JS腳本 mysqlTest.js
Js代碼
復(fù)制代碼 代碼如下:

// mysqlTest.js
//加載mysql Module
var Client = require('mysql').Client,
client = new Client(),
  
  //要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名
TEST_DATABASE = 'nodejs_mysql_test',
//要?jiǎng)?chuàng)建的表名
TEST_TABLE = 'test';

//用戶名
client.user = 'root';
//密碼
client.password = 'root';
//創(chuàng)建連接
client.connect();

client.query('CREATE DATABASE '+TEST_DATABASE, function(err) {
if (err && err.number != Client.ERROR_DB_CREATE_EXISTS) {
throw err;
}
});

// If no callback is provided, any errors will be emitted as `'error'`
// events by the client
client.query('USE '+TEST_DATABASE);
client.query(
'CREATE TABLE '+TEST_TABLE+
'(id INT(11) AUTO_INCREMENT, '+
'title VARCHAR(255), '+
'text TEXT, '+
'created DATETIME, '+
'PRIMARY KEY (id))'
);

client.query(
'INSERT INTO '+TEST_TABLE+' '+
'SET title = ?, text = ?, created = ?',
['super cool', 'this is a nice text', '2010-08-16 10:00:23']
);

var query = client.query(
'INSERT INTO '+TEST_TABLE+' '+
'SET title = ?, text = ?, created = ?',
['another entry', 'because 2 entries make a better test', '2010-08-16 12:42:15']
);

client.query(
'SELECT * FROM '+TEST_TABLE,
function selectCb(err, results, fields) {
if (err) {
throw err;
}

console.log(results);
console.log(fields);
client.end();
}
);

執(zhí)行腳本
Js代碼
復(fù)制代碼 代碼如下:

root@sammor-desktop:/var/iapps/nodejs/work# node mysqlTest.js

相關(guān)文章

  • Highcharts 多個(gè)Y軸動(dòng)態(tài)刷新數(shù)據(jù)的實(shí)現(xiàn)代碼

    Highcharts 多個(gè)Y軸動(dòng)態(tài)刷新數(shù)據(jù)的實(shí)現(xiàn)代碼

    下面小編就為大家?guī)?lái)一篇Highcharts 多個(gè)Y軸動(dòng)態(tài)刷新數(shù)據(jù)的實(shí)現(xiàn)代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • JavaScript聲明變量名的語(yǔ)法規(guī)則

    JavaScript聲明變量名的語(yǔ)法規(guī)則

    這篇文章主要給大家簡(jiǎn)單介紹了JavaScript聲明變量名的語(yǔ)法規(guī)則,非常有助于大家學(xué)習(xí)javascript,有需要的小伙伴可以參考下。
    2015-07-07
  • layer實(shí)現(xiàn)登錄彈框,登錄成功后關(guān)閉彈框并調(diào)用父窗口的例子

    layer實(shí)現(xiàn)登錄彈框,登錄成功后關(guān)閉彈框并調(diào)用父窗口的例子

    今天小編就為大家分享一篇layer實(shí)現(xiàn)登錄彈框,登錄成功后關(guān)閉彈框并調(diào)用父窗口的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • JS+CSS實(shí)現(xiàn)的經(jīng)典tab選項(xiàng)卡效果代碼

    JS+CSS實(shí)現(xiàn)的經(jīng)典tab選項(xiàng)卡效果代碼

    這篇文章主要介紹了JS+CSS實(shí)現(xiàn)的經(jīng)典tab選項(xiàng)卡效果代碼,通過(guò)簡(jiǎn)單的鼠標(biāo)事件觸發(fā)js函數(shù)實(shí)現(xiàn)針對(duì)頁(yè)面元素的遍歷與樣式變換功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • 探討JavaScript語(yǔ)句的執(zhí)行過(guò)程

    探討JavaScript語(yǔ)句的執(zhí)行過(guò)程

    本文給大家介紹JavaScript語(yǔ)句的執(zhí)行過(guò)程的相關(guān)知識(shí),對(duì)js語(yǔ)句執(zhí)行過(guò)程的相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • JS多物體實(shí)現(xiàn)緩沖運(yùn)動(dòng)效果示例

    JS多物體實(shí)現(xiàn)緩沖運(yùn)動(dòng)效果示例

    這篇文章主要介紹了JS多物體實(shí)現(xiàn)緩沖運(yùn)動(dòng)效果的方法,涉及javascript基于時(shí)間函數(shù)進(jìn)行動(dòng)態(tài)運(yùn)算實(shí)現(xiàn)頁(yè)面元素動(dòng)態(tài)操作的相關(guān)技巧,需要的朋友可以參考下
    2016-12-12
  • 微信小程序圖片輪播組件gallery slider使用方法詳解

    微信小程序圖片輪播組件gallery slider使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序圖片輪播組件gallery slider的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • JavaScript 繼承詳解及示例代碼

    JavaScript 繼承詳解及示例代碼

    本文主要介紹JavaScript 繼承的知識(shí),這里整理了詳細(xì)的資料及簡(jiǎn)單示例代碼,幫助大家學(xué)習(xí)參考,有興趣的小伙伴可以參考下
    2016-09-09
  • 使用typescript快速開(kāi)發(fā)一個(gè)cli的實(shí)現(xiàn)示例

    使用typescript快速開(kāi)發(fā)一個(gè)cli的實(shí)現(xiàn)示例

    這篇文章主要介紹了使用typescript快速開(kāi)發(fā)一個(gè)cli的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • js中var、let、const之間的區(qū)別

    js中var、let、const之間的區(qū)別

    本文主要介紹了js中var、let、const之間的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05

最新評(píng)論