最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js操作mysql(增刪改查)

 更新時間:2015年07月24日 09:15:59   投稿:hebedich  
本文給大家分享的是使用node.js實現(xiàn)對mysql數(shù)據(jù)庫的增刪改查操作,有需要的小伙伴可以參考下,希望對大家學習node有所幫助。

最近這段時間研究Node感覺不錯,自己做了一個增刪改查,雖然有些簡陋,但是思想是想通的,其實所有項目都是增刪改查,有助于初學者快速掌握Node

 首先

本實例展示的是基于Node+Express+node-mysql快速搭建的一套增刪改查,視圖模板是jade,基本上都是現(xiàn)在能用的到的技術,市面上的實例也特別少,有用的又不新,所以自己寫一個

 基本工作

首先我們準備一些基本的,因為我是用mysql麻煩可以自己裝一下mysql,去官網(wǎng)可以下各種操作系統(tǒng)的安裝包。

實例就一張表,下面是這張表的建表語句

 SET NAMES utf8;

SET FOREIGN_KEY_CHECKS = 0

-- ----------------------------
-- Table structure for `user`
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `username` varchar(255) DEFAULT NULL,
 `password` varchar(255) DEFAULT NULL,
 `age` int(4) DEFAULT NULL,
 `info` varchar(255) DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;

SET FOREIGN_KEY_CHECKS = 1;

去GIT下載我的項目

npm install 安裝項目所需工具包,下面配置一下數(shù)據(jù)庫連接,在node中配置數(shù)據(jù)庫連接相當簡單只需要下列代碼就可以了,不像java中導入jar包然后在寫一套連接管理類,可謂是操碎了人的心

var mysql = require("mysql");

var connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '81527319',
  database: 'node_test'
});

這里 host 是當前你電腦的ip地址,user是用戶名,password是密碼,database是要操作的數(shù)據(jù)庫,如果到了這一步,那么就可以開啟服務器來試試增刪改查了

 項目的結構(有助于快速理解項目)

-action 用來服務器提供給客戶端瀏覽器的ajax接口
-mysqlDB.js 用來向user.js提供鏈接數(shù)據(jù)庫的工具類和實際操作數(shù)據(jù)庫的類
-user.js 用來向實現(xiàn)層提供關于user的增刪改查方法 相當于一個中間層
-node_modules 是nodejs所需要用到的依賴包
-public 提供前臺的css和js
-routes 提供路由
-views 提供視圖模板
-app.js 程序的啟動口和入口

其他地方我有做簡單的注釋,大家方便觀看

同項目包下有相關node的源碼和一個blog案例源碼 當然我沒有參考blog源碼來實現(xiàn)我的程序,恩基本就這樣了,祝大家好運

歡迎來我的GIT奪走源碼,點擊Repositories查看Nodehttps://github.com/Mrxdh

喜歡的話可以幫忙點擊Follower

如果有幫助的話幫忙點一下推薦!

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關文章

  • 使用nvm安裝node?v12.22.12時遇到的問題解決

    使用nvm安裝node?v12.22.12時遇到的問題解決

    本文介紹了使用nvm安裝node?v12.22.12時遇到的問題解決,解決了上手動下載和安裝npm以解決版本不匹配的問題,具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • IDEA中配置node.js的實現(xiàn)步驟

    IDEA中配置node.js的實現(xiàn)步驟

    在IDEA中,如果要在安裝在遠程主機或虛擬環(huán)境中的Node.js上運行和調(diào)試應用程序,則需要配置遠程Node.js解釋器,本文主要介紹了IDEA中配置node.js的實現(xiàn)步驟,感興趣的可以了解一下
    2023-12-12
  • nodejs實現(xiàn)獲取本地文件夾下圖片信息功能示例

    nodejs實現(xiàn)獲取本地文件夾下圖片信息功能示例

    這篇文章主要介紹了nodejs實現(xiàn)獲取本地文件夾下圖片信息功能,涉及node.js針對文件、目錄的遍歷、讀取等相關操作技巧,需要的朋友可以參考下
    2019-06-06
  • Nodejs實戰(zhàn)心得之eventproxy模塊控制并發(fā)

    Nodejs實戰(zhàn)心得之eventproxy模塊控制并發(fā)

    本篇文章給大家分享我的nodejs實戰(zhàn)心得,如何使用eventproxy模塊控制并發(fā),感興趣的朋友可以參考下
    2015-10-10
  • CentOS7中源碼編譯安裝NodeJS的完整步驟

    CentOS7中源碼編譯安裝NodeJS的完整步驟

    這篇文章主要給大家介紹了關于CentOS7中源碼編譯安裝NodeJS的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用nodejs具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • koa中間件核心(koa-compose)源碼解讀分析

    koa中間件核心(koa-compose)源碼解讀分析

    這篇文章主要介紹了koa中間件核心(koa-compose)源碼解讀分析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • vscode執(zhí)行npm時的一些錯誤以及處理辦法

    vscode執(zhí)行npm時的一些錯誤以及處理辦法

    在前端開發(fā)過程中,npm的使用是少不了的,所以需要知道基本的操作使用,并且了解常見的異常情況處理,下面這篇文章主要給大家介紹了關于vscode執(zhí)行npm時的一些錯誤以及處理辦法的相關資料,需要的朋友可以參考下
    2022-07-07
  • 如何使用Node.js遍歷文件夾詳解

    如何使用Node.js遍歷文件夾詳解

    目錄遍歷挺常見,操作一個文件夾里的所有文件,替換或者添加刪除某些東西是非常普遍的操作,這篇文章主要給大家介紹了關于如何使用Node.js遍歷文件夾的相關資料,需要的朋友可以參考下
    2022-03-03
  • nodejs修復ipa處理過的png圖片

    nodejs修復ipa處理過的png圖片

    ipa本身是一個zip文件改后綴后解壓縮就能看到應用內(nèi)使用的資源文件,其中png圖片資源xcode打包的時候做了些手腳下面我們來看看如何修復這些問題
    2016-02-02
  • 使用Node.js的readline模塊逐行讀取并解析大文件

    使用Node.js的readline模塊逐行讀取并解析大文件

    在Node.js環(huán)境中處理大文件是一個常見的需求,尤其是在處理日志文件、數(shù)據(jù)庫導出、或任何形式的大規(guī)模文本數(shù)據(jù)時,本文將深入探討如何使用Node.js的readline模塊來實現(xiàn)這一功能,并討論相關的性能優(yōu)化和注意事項,需要的朋友可以參考下
    2024-09-09

最新評論

中超| 资源县| 辽阳市| 博白县| 新泰市| 雷州市| 康乐县| 宁海县| 双流县| 神池县| 库车县| 鸡泽县| 丰镇市| 湾仔区| 洛扎县| 洪雅县| 收藏| 邵东县| 辉县市| 文化| 稻城县| 赤峰市| 随州市| 乌审旗| 祁门县| 开封市| 星座| 呼图壁县| 潜山县| 邓州市| 盐城市| 吴川市| 金门县| 石渠县| 马关县| 汽车| 台南县| 宣武区| 昌邑市| 察哈| 武冈市|