国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:23:38
字體:
來源:轉載
供稿:網友

本文給大家分享的是使用node.js實現對mysql數據庫的增刪改查操作,有需要的小伙伴可以參考下,希望對大家學習node有所幫助。

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

首先

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

基本工作

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

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

 

 
  1. SET NAMES utf8; 
  2.  
  3. SET FOREIGN_KEY_CHECKS = 0 
  4.  
  5. -- ---------------------------- 
  6. -- Table structure for `user` 
  7. -- ---------------------------- 
  8. DROP TABLE IF EXISTS `user`; 
  9. CREATE TABLE `user` ( 
  10. `id` int(11) NOT NULL AUTO_INCREMENT, 
  11. `username` varchar(255) DEFAULT NULL, 
  12. `password` varchar(255) DEFAULT NULL, 
  13. `age` int(4) DEFAULT NULL, 
  14. `info` varchar(255) DEFAULT NULL, 
  15. PRIMARY KEY (`id`) 
  16. ) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8; 
  17.  
  18. SET FOREIGN_KEY_CHECKS = 1; 

去GIT下載我的項目

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

 

 
  1. var mysql = require("mysql"); 
  2.  
  3. var connection = mysql.createConnection({ 
  4. host: 'localhost'
  5. user: 'root'
  6. password: '81527319'
  7. database: 'node_test' 
  8. }); 

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

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

-action 用來服務器提供給客戶端瀏覽器的ajax接口

-mysqlDB.js 用來向user.js提供鏈接數據庫的工具類和實際操作數據庫的類

-user.js 用來向實現層提供關于user的增刪改查方法 相當于一個中間層

-node_modules 是nodejs所需要用到的依賴包

-public 提供前臺的css和js

-routes 提供路由

-views 提供視圖模板

-app.js 程序的啟動口和入口

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

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

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

喜歡的話可以幫忙點擊Follower

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 平果县| 万全县| 定日县| 鄄城县| 华坪县| 巴中市| 比如县| 泰兴市| 梁山县| 林口县| 新兴县| 亚东县| 隆子县| 东乡族自治县| 鄂尔多斯市| 罗源县| 汉源县| 郓城县| 富蕴县| 宁明县| 盘锦市| 宣汉县| 洛阳市| 商河县| 洪泽县| 新巴尔虎右旗| 土默特左旗| 长春市| 达尔| 镇赉县| 延津县| 汉川市| 舞钢市| 泽州县| 拉孜县| 万全县| 五常市| 嘉禾县| 峨山| 峨山| 昌吉市|