Node.js實現(xiàn)連接mysql數(shù)據(jù)庫功能示例
本文實例講述了Node.js實現(xiàn)連接mysql數(shù)據(jù)庫功能。分享給大家供大家參考,具體如下:
Node.js連接數(shù)據(jù)庫前,需要安裝相應(yīng)的包,如果安裝sql server 需要先裝包node-sqlserver。我們以mysql為案例來說明node.js查詢mysql數(shù)據(jù)。
1、安裝 node-mysql
npm install node-mysql
2、通過express框架實現(xiàn)數(shù)據(jù)庫連接
var express = require('express'); var mysql = require('mysql'); var app = express(); app.use(function(req, res, next){ console.log('%s %s', req.method, req.url); next(); }); var conn = mysql.createConnection({ host:'localhost', user:'root', database:'ceshi', password:'123456', port:3306 }); conn.connect(); app.get('/', function(req, res){ conn.query('SELECT * from ceshibiao', function(err, rows, fields) { if(err) throw err; var data = ''; foreach(rows,function(key,value){ data += '<p>' + 'contents:' + value.contents + '</p>'; data += '<hr />'; } res.send(data); }); }); app.listen(81); console.log('Listening on port 81');
希望本文所述對大家node.js程序設(shè)計有所幫助。
- node.js 開發(fā)指南 – Node.js 連接 MySQL 并進(jìn)行數(shù)據(jù)庫操作
- Node.js數(shù)據(jù)庫操作之查詢MySQL數(shù)據(jù)庫(二)
- Node.js下向MySQL數(shù)據(jù)庫插入批量數(shù)據(jù)的方法
- Node.js操作mysql數(shù)據(jù)庫增刪改查
- Node.js數(shù)據(jù)庫操作之連接MySQL數(shù)據(jù)庫(一)
- node.js平臺下的mysql數(shù)據(jù)庫配置及連接
- 從零學(xué)習(xí)node.js之mysql數(shù)據(jù)庫的操作(五)
- Linux下為Node.js程序配置MySQL或Oracle數(shù)據(jù)庫的方法
- Node.js對MySQL數(shù)據(jù)庫的增刪改查實戰(zhàn)記錄
- node.js如何操作MySQL數(shù)據(jù)庫
- Node.js實現(xiàn)http請求服務(wù)與Mysql數(shù)據(jù)庫操作方法詳解
- node.js對于數(shù)據(jù)庫MySQL基本操作實例總結(jié)【增刪改查】
相關(guān)文章
express框架+bootstrap美化ejs模板實例分析
這篇文章主要介紹了express框架+bootstrap美化ejs模板,結(jié)合實例形式分析了express框架引入bootstrap結(jié)合ejs模版引擎相關(guān)操作技巧與注意事項,需要的朋友可以參考下2023-05-05node.js中TCP Socket多進(jìn)程間的消息推送示例詳解
這篇文章主要給大家介紹了關(guān)于node.js中TCP Socket多進(jìn)程間的消息推送的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07Node.js的Koa實現(xiàn)JWT用戶認(rèn)證方法
本篇文章主要介紹了Node.js的Koa實現(xiàn)JWT用戶認(rèn)證方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05Express實現(xiàn)定時發(fā)送郵件的示例代碼
在開發(fā)中我們有時候需要每隔?一段時間發(fā)送一次電子郵件,或者在某個特定的時間進(jìn)行發(fā)送郵件,無需手動去操作,基于這樣的情況下我們需要用到了定時任務(wù)。本文就來用Express實現(xiàn)定時發(fā)送郵件吧2023-04-04使用ExcelJS快速處理Node.js爬蟲數(shù)據(jù)
Excel.js是一個強(qiáng)大的JavaScript庫,它提供了方法處理Excel文件,例如創(chuàng)建和編輯工作簿、讀取和寫入數(shù)據(jù)、處理行和列、設(shè)置樣式、導(dǎo)入和導(dǎo)出數(shù)據(jù)等,本文介紹使用ExcelJS快速處理Node.js爬蟲數(shù)據(jù)的方法,一起看看吧2024-01-01node.js連接mongoDB數(shù)據(jù)庫 快速搭建自己的web服務(wù)
這篇文章主要為大家詳細(xì)介紹了node.js連接mongoDB數(shù)據(jù)庫,如何快速搭建自己的web服務(wù),感興趣的小伙伴們可以參考一下2016-04-04