亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

Express實現前端后端通信上傳圖片之存儲數據庫(mysql)傻瓜式教程(二)

2024-05-06 16:26:06
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Express實現前端后端通信上傳圖片之存儲數據庫(mysql)傻瓜教程(二)的相關資料,需要的朋友可以參考下
 

在上篇文章給大家介紹了express實現前端后端通信上傳圖片之存儲數據庫(mysql)傻瓜教程(一)

數據庫如標題,使用開源的mysql為基礎,我是下載的解壓版本(自行百度就有,用百度下載的就行),配置過程,本人在安裝過程中,對于配置my.ini文件著實找了好久的教程,所以貼上本人的my.ini文件

[mysqld]basedir="D:/MySql" datadir="D:/MySql/data" port = 3306socket = "/tmp/mysql.sock"[client] password = port = 3306socket = "/tmp/mysql.sock"default-character-set = utf8 

  可以看到我的mysql是安裝在Mysql文件夾下的,大家可以按照自己的路徑進行修改。

  然后在bin文件夾下運行

mysqld -install

  安裝mysql服務,然后啟動服務。

net start mysql

  上面的配置mysql教程鏈接中有navicat for mysql的下載地址(是mysql的可視化工具),還有注冊的信息,不想打命令行的同學可以下載使用,更加方便些。

  第一次登陸數據庫

mysql -uroot -p

直接回車,沒有密碼。

 

(ps:我在使用中手動填寫數據庫時,輸入中文時會有亂碼問題,解決方案如下:右鍵一個數據庫,然后選擇數據庫屬性,修改字符集為utf8格式,整理選擇第一個就行,如圖:
        )

 

  下面就要使用node連接數據庫了。各位看官可以泡杯茶繼續~。

  felixge/node-mysql是一個純nodejs的用javascript實現的一個MySQL客戶端程序。felixge/node-mysql封裝了Nodejs對MySQL的基本操作,100% MIT公共許可證。

  項目地址:https://github.com/felixge/node-mysql

  在項目中安裝node-mysql,進入昨天建立好的myapp文件夾,運行:

npm install mysql

  接下來進行測試,把官網的例子修改下,放到咱們的項目里面,修改routes/index.js,重啟express

var express = require('express');var router = express.Router();var mysql = require('mysql'); //調用MySQL模塊router.get('/', function(req, res) { res.render('index', { title: '孟星魂' }); //創建一個connection var connection = mysql.createConnection({ host: '127.0.0.1', //主機 user: 'root', //MySQL認證用戶名 password: '111', //MySQL認證用戶密碼,沒有測試沒有密碼時為空是否能登陸,不能的話設置下登陸密碼 port: '3306', //端口號 database: 'nodesample' }); //創建一個connection connection.connect(function(err) { if (err) { console.log('[query] - :' + err); return; } console.log('[connection connect] succeed!'); }); //執行SQL語句 connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) { if (err) { console.log('[query] - :' + err); return; } console.log('The solution is: ', rows[0].solution); }); //關閉connection connection.end(function(err) { if (err) { return; } console.log('[connection end] succeed!'); });});module.exports = router;

 打開頁面后,命令符顯示效果如下:

 測試成功??!,下面建立測試數據庫

CREATE DATABASE IF NOT EXISTS nodesample CHARACTER SET UTF8;USE nodesample;SET FOREIGN_KEY_CHECKS=0;DROP TABLE IF EXISTS `userinfo`;CREATE TABLE `userinfo` ( `Id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵', `UserName` varchar(64) NOT NULL COMMENT '用戶名', `UserPass` varchar(64) NOT NULL COMMENT '用戶密碼', PRIMARY KEY (`Id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用戶信息表';

  這段代碼可以直接在navicat里面運行,點擊工具,console,粘貼,回車就好了。
  接下來往數據庫中添加一條數據,修改routes/index.js,如下

var express = require('express');var router = express.Router();var mysql = require('mysql'); //調用MySQL模塊router.get('/', function(req, res) { res.render('index', { title: '孟星魂' }); //創建一個connection var connection = mysql.createConnection({ host: '127.0.0.1', //主機 user: 'root', //MySQL認證用戶名 password: '111', //MySQL認證用戶密碼 port: '3306', //端口號 database: 'nodesample' }); //創建一個connection connection.connect(function(err) { if (err) { console.log('[query] - :' + err); return; } console.log('[connection connect] succeed!'); }); //執行SQL語句 var userAddSql = 'INSERT INTO userinfo(Id,UserName,UserPass) VALUES(0,?,?)'; var userAddSql_Params = ['Wilson', 'abcd']; //增 connection.query(userAddSql, userAddSql_Params, function(err, result) { if (err) { console.log('[INSERT ERROR] - ', err.message); return; } console.log('--------------------------INSERT----------------------------'); //console.log('INSERT ID:',result.insertId);  console.log('INSERT ID:', result); console.log('-----------------------------------------------------------------/n/n'); }); //關閉connection connection.end(function(err) { if (err) { return; } console.log('[connection end] succeed!'); });});

module.exports = router;

  重啟express,刷新頁面,命令符顯示:

  數據庫顯示:

  好了,現在大家已經可以操作數據庫了,基本的一些操作請參考http://www.cnblogs.com/zhongweiv/p/nodejs_mysql.html#mysql_mod,增刪改查里面都有介紹。

   后面應該是介紹大家上傳的圖片存儲數據庫的,但遇到了一些坑,才解決,最精彩的留在明天~,
  主要是路由的問題,主頁請求了模板,這個時候是無法在往前端發送數據的,所以會用到express的中間件,大家晚安~。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人一区二区三区电影| 日韩国产高清视频在线| 狠狠久久亚洲欧美专区| 国产97在线播放| 亚洲一级片在线看| 91免费精品视频| 国产精品美乳在线观看| 成年人精品视频| 久久综合国产精品台湾中文娱乐网| 国产成人精品在线| 欧美一区深夜视频| 国产精品精品久久久| 国产精品美女主播在线观看纯欲| 亚洲人成五月天| 亚洲欧美在线一区| 一区二区在线视频播放| 国产在线视频一区| 中文字幕日韩欧美精品在线观看| 精品毛片网大全| 久久久国产精彩视频美女艺术照福利| 日韩av免费看| 清纯唯美亚洲激情| 国产成人精品久久亚洲高清不卡| 中文字幕亚洲欧美日韩2019| 亚洲人成电影网站| 久久欧美在线电影| 国产一区二区三区三区在线观看| 中文字幕日韩欧美在线| 日本韩国在线不卡| 精品人伦一区二区三区蜜桃网站| 欧美裸身视频免费观看| 久久亚洲精品中文字幕冲田杏梨| 久久综合伊人77777| 黑人巨大精品欧美一区二区免费| 日韩免费观看在线观看| 亚洲色图17p| 成人黄色网免费| 中文字幕日本精品| 国产精品国产三级国产aⅴ浪潮| 亚洲free性xxxx护士hd| 97久久久免费福利网址| 亚洲最大的成人网| 亚洲成年人在线播放| 黑人与娇小精品av专区| 91系列在线观看| 欧美激情在线播放| 久久精品国产欧美亚洲人人爽| 在线日韩日本国产亚洲| 久久综合网hezyo| 日本欧美精品在线| 久久久91精品国产一区不卡| 最近2019中文免费高清视频观看www99| 国产精品电影网站| 亚洲午夜未删减在线观看| 成人精品视频在线| 中文字幕9999| 91免费精品国偷自产在线| 国产免费一区视频观看免费| 欧美黑人一级爽快片淫片高清| 色偷偷偷综合中文字幕;dd| 亚洲天堂久久av| 一区二区三区日韩在线| 在线丨暗呦小u女国产精品| 国产精品永久免费观看| 欧美精品激情视频| 国产精品普通话| 国产福利精品在线| 国产成人高清激情视频在线观看| 国产在线视频不卡| 夜色77av精品影院| 日韩国产精品一区| 亚洲欧美综合区自拍另类| 亚洲一品av免费观看| 久久久久久久久久久成人| 成人福利免费观看| 精品亚洲一区二区| 亚洲精品自拍偷拍| 中文字幕自拍vr一区二区三区| 欧美美女15p| 国产精品美女免费看| 在线丨暗呦小u女国产精品| 日韩精品极品视频| 久久99精品久久久久久琪琪| 亚洲精品成人久久久| 精品亚洲国产视频| 最新的欧美黄色| 日韩中文字幕在线看| 91夜夜揉人人捏人人添红杏| 色狠狠av一区二区三区香蕉蜜桃| 在线亚洲欧美视频| 丁香五六月婷婷久久激情| 亚洲成人网在线观看| 欧美午夜激情视频| 日韩在线视频线视频免费网站| 蜜臀久久99精品久久久久久宅男| 欧美性猛交xxxxx水多| 国产精品1区2区在线观看| 国产精品视频色| 久久精品视频一| 中文字幕最新精品| 国产精品偷伦免费视频观看的| 日韩小视频在线观看| 亚洲桃花岛网站| 高跟丝袜欧美一区| 国产精品成人aaaaa网站| 91精品美女在线| 中文字幕国产精品久久| 日韩视频欧美视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲日本欧美中文幕| 91精品国产自产在线观看永久| 狠狠躁夜夜躁人人爽超碰91| 国产日韩精品在线观看| 97国产精品视频| 神马久久久久久| 亚洲欧美日韩区| 欧美洲成人男女午夜视频| 欧美成人免费在线观看| 欧美日韩不卡合集视频| 中文字幕欧美精品日韩中文字幕| 国产精品普通话| 日韩一区二区三区xxxx| 国产成人拍精品视频午夜网站| 97精品一区二区三区| 亚洲伦理中文字幕| 精品福利在线视频| 国产欧美精品xxxx另类| 亚洲aⅴ男人的天堂在线观看| 成人激情在线播放| 国产精品久久久久久久一区探花| 国产精品视频一区国模私拍| 综合国产在线视频| 青青久久av北条麻妃海外网| 狠狠操狠狠色综合网| 久久综合亚洲社区| 2019国产精品自在线拍国产不卡| 38少妇精品导航| 亚洲第一区在线观看| 欧美孕妇性xx| 亚洲字幕一区二区| 国产美女高潮久久白浆| 日韩成人黄色av| 91亚洲国产成人精品性色| 中文日韩在线视频| 日韩一区二区福利| 亚洲欧美制服丝袜| 欧美午夜影院在线视频| 日韩欧美在线国产| 777午夜精品福利在线观看| 精品国产一区二区三区在线观看| 国产欧美日韩精品丝袜高跟鞋| 久久在线免费观看视频| 有码中文亚洲精品| 亚洲天堂av电影| 日韩视频在线免费观看| 欧美—级a级欧美特级ar全黄| 91日韩在线视频| 亚洲系列中文字幕| 日韩成人av在线| 九九久久精品一区| 欧美视频在线免费看| 一本一本久久a久久精品综合小说| 2019精品视频| 日韩精品免费在线视频观看|