欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Node.js 連接 MySQL 并進行數據庫操作 –node.j

系統(tǒng) 2776 0

Node.js是一套用來編寫高性能網絡服務器的JavaScript工具包

?

通常在NodeJS開發(fā)中我們經常涉及到操作數據庫,尤其是 MySQL ,作為應用最為廣泛的開源數據庫則成為我們的首選,本篇就來介紹下如何通過NodeJS來操作 MySQL 數據庫。 安裝MySQL模塊到NodeJS中 我們需要讓NodeJS支持MySQL,則需要將MySQL模塊添加到系統(tǒng)支持庫

?

想要快速了解Node.js ,贊生推薦親看看 node.js_guide.pdf? — node.js 開發(fā)指南 :想要電子版高清的 留言發(fā)送

?

如果不想留言 可以帶你做飛機! 直接下載 走你飛機票

?

Node.js

Node.js

簡單介紹一下node.js的操作吧

安裝 node-mysql

        $ npm install mysql
      

?

創(chuàng)建測試表

//數據庫名 NodeSample

        CREATE TABLE `NodeSample`.`MyTable` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`firstname` VARCHAR( 20 ) NOT NULL ,
`lastname` VARCHAR( 20 ) NOT NULL ,
`message` TEXT NOT NULL
) ENGINE = MYISAM ;
      

?

連接數據庫

        var sys = require('sys');

var Client = require('mysql').Client;
var client = new Client();

client.user = 'someuser';
client.password = 'password';

client.connect(function(error, results) {
if(error) {
console.log('Connection Error: ' + error.message);
return;
}
console.log('Connected to MySQL');
});
      

?

打開數據庫

        ClientConnectionReady = function(client)
{
client.query('USE NodeSample', function(error, results) {
if(error) {
console.log('ClientConnectionReady Error: ' + error.message);
client.end();
return;
}
});
};
      

?

完成數據庫操作程序

        var sys = require('sys');

var Client = require('mysql').Client;
var client = new Client();

client.user = 'someuser';
client.password = 'password';

console.log('Connecting to MySQL...');

client.connect(function(error, results) {
if(error) {
console.log('Connection Error: ' + error.message);
return;
}
console.log('Connected to MySQL');
ClientConnectionReady(client);
});

ClientConnectionReady = function(client)
{
client.query('USE NodeSample', function(error, results) {
if(error) {
console.log('ClientConnectionReady Error: ' + error.message);
client.end();
return;
}
ClientReady(client);
});
};

ClientReady = function(client)
{
var values = ['Chad', 'Lung', 'Hello World'];
client.query('INSERT INTO MyTable SET firstname = ?, lastname = ? , message = ?', 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 MyTable',
function selectCb(error, results, fields) {
if (error) {
console.log('GetData Error: ' + error.message);
client.end();
return;
}
// Uncomment these if you want lots of feedback
//console.log('Results:');
//console.log(results);
//console.log('Field metadata:');
//console.log(fields);
//console.log(sys.inspect(results));

if(results.length > 0)
{
var firstResult = results[0];
console.log('First Name: ' + firstResult['firstname']);
console.log('Last Name: ' + firstResult['lastname']);
console.log('Message: ' + firstResult['message']);
}
});

client.end();
console.log('Connection closed');
};
      

?

轉載請注明: 贊生博客 高端訂制web開發(fā)工作組 ? Node.js 連接 MySQL 并進行數據庫操作 –node.js 開發(fā)指南

Node.js 連接 MySQL 并進行數據庫操作 –node.js 開發(fā)指南


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久草视频在线资源 | 日韩在线精品视频 | 亚洲美女黄色 | 国产孰妇精品AV片国产m3u8 | 小泽玛丽娅 | 91精品国产日韩91久久久久久 | 性xxxx免费观看视频 | 激情综合五月亚洲婷婷 | 狠狠综合久久av一区二区小说 | 99久久人妻无码精品系列性欧美 | 九九热视频精品在线 | 成人在线不卡 | 奇米影视88888 | 小明www永久免费播放平台 | 欧美亚洲高清 | 一级黄片毛片 | 天天做天天爱天天爽综合区 | 欧美阿v天堂视频在99线 | 欧美日韩网站 | 日韩午夜影院 | 中文字幕自拍偷拍 | 国产一区二区久久精品 | 日韩大片在线永久观看视频网站免费 | 日韩一区二区三区视频 | 亚洲精品综合一区二区三 | 日本中文在线 | 一级成人毛片免费观看欧美 | 日本三级香港三级人妇99 | 爱爱综合网 | 久草电影网站 | 日韩国产一区 | 人人九九精 | 美女网站在线观看视频18 | 97碰碰在线视视频 | av在线一区二区三区 | 日本高清在线中文字幕网 | 日本一区中文字幕 | 欧美一区 | 日韩在线视频观看 | 国产午夜精品一区二区三区在线观看 | 午夜视频网 |