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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 11:02:11
字體:
來源:轉載
供稿:網友

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

數據庫如標題,使用開源的mysql為基礎,我是下載的解壓版本(自行百度就有,用百度下載的就行),配置過程//www.49028c.com/article/76206.htm,本人在安裝過程中,對于配置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的中間件,大家晚安~。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黑人精品xxx一区| 久久伊人色综合| 精品高清美女精品国产区| 国产精品自产拍在线观| 欧美丝袜第一区| 日韩成人激情视频| 91网站在线看| 国产欧美日韩专区发布| 九九精品在线观看| 国产精品一香蕉国产线看观看| 国产在线精品一区免费香蕉| 欧美日韩国产中文字幕| 最新国产精品拍自在线播放| 成人免费视频网| 欧美日韩福利在线观看| 日韩有码在线观看| 亚洲欧美另类人妖| 亚洲福利在线播放| 成人网在线免费观看| 全球成人中文在线| 一区二区中文字幕| 国产在线观看一区二区三区| 精品无人区乱码1区2区3区在线| 91视频国产精品| 亚洲黄页视频免费观看| 亚洲国产另类久久精品| 国产欧美va欧美va香蕉在线| 中文字幕在线看视频国产欧美在线看完整| 亚洲人成网站在线播| 91香蕉嫩草影院入口| 福利视频导航一区| 日韩在线免费视频观看| 欧美人与性动交| 中文字幕久久久av一区| 欧美日韩一区二区在线播放| 国产精品扒开腿做爽爽爽的视频| 日韩电影大片中文字幕| 欧美大尺度在线观看| 亚洲高清色综合| 精品国内自产拍在线观看| 成人在线一区二区| 亚洲欧美中文字幕在线一区| 日韩免费av片在线观看| 高清一区二区三区四区五区| 欧美一级电影在线| 精品福利樱桃av导航| 精品视频一区在线视频| 亚洲高清久久久久久| 日韩一区av在线| 国产成人精品一区二区三区| 欧美俄罗斯乱妇| 国产精品中文字幕久久久| 久国内精品在线| 欧美日韩精品二区| 亚洲一区第一页| 97香蕉超级碰碰久久免费的优势| 精品偷拍一区二区三区在线看| 韩国一区二区电影| 欧美限制级电影在线观看| 久久精品国产亚洲7777| 搡老女人一区二区三区视频tv| 91干在线观看| 亚洲a在线播放| 国产精品免费在线免费| 亚洲综合精品一区二区| 精品久久久久久久久国产字幕| 久久久久久12| 视频直播国产精品| 国产精品久久久久久久久久三级| 国产精品入口福利| 国产精品第一页在线| 国产一区二区三区四区福利| 亚洲精品视频二区| 国产精品毛片a∨一区二区三区|国| 91沈先生在线观看| 国产精品欧美日韩久久| 亚洲美女av在线| 欧美性猛交xxxx乱大交蜜桃| 日本精品久久久久久久| 亚洲国产97在线精品一区| 久久久999国产精品| 伊人精品在线观看| 国产日韩欧美夫妻视频在线观看| 亚洲a在线观看| 777国产偷窥盗摄精品视频| 91亚洲永久免费精品| 日本亚洲欧洲色α| 日韩女在线观看| 欧美午夜视频一区二区| 国产99在线|中文| 国产精品一区久久| 北条麻妃一区二区三区中文字幕| 国产亚洲欧美日韩精品| 一区二区三区美女xx视频| 欧美亚洲国产精品| 在线观看日韩www视频免费| 欧美久久精品一级黑人c片| 亚洲人在线视频| 亚洲精品久久久久国产| 久久精品一区中文字幕| 欧美极品少妇xxxxⅹ免费视频| 亚洲天堂男人的天堂| 欧美视频在线视频| 欧美激情久久久久| 亚洲图片欧美日产| 91国语精品自产拍在线观看性色| 日本成熟性欧美| 日韩精品极品在线观看播放免费视频| 韩曰欧美视频免费观看| 欧美性xxxx在线播放| 久久精品国产91精品亚洲| 中文字幕精品久久久久| 久久影院在线观看| 亚洲中国色老太| 91久久久国产精品| 亚洲国产日韩欧美在线图片| 亚洲天堂成人在线视频| 亚洲精品国精品久久99热一| 国产精品18久久久久久首页狼| 国产在线精品播放| 97精品视频在线观看| 91精品中文在线| 日韩黄色高清视频| 欧美性猛交99久久久久99按摩| 欧美性视频网站| 国产精品入口免费视| 91久久精品国产91久久| 久久av红桃一区二区小说| 国产精品入口尤物| 欧美国产日韩视频| 久久亚洲欧美日韩精品专区| 欧美电影第一页| 国产精品老女人精品视频| 精品人伦一区二区三区蜜桃网站| 伊人久久男人天堂| 亚洲va久久久噜噜噜久久天堂| 永久免费看mv网站入口亚洲| 欧美乱妇高清无乱码| 91中文精品字幕在线视频| 国产精品日韩电影| 久久精品91久久香蕉加勒比| 欧美成人全部免费| 日韩av中文字幕在线播放| 欧美日韩国产91| 中文字幕日韩av| www.欧美精品| 国产精品久久久久不卡| 精品国产视频在线| 性视频1819p久久| 欧美日韩ab片| 国产成人综合久久| 亚洲精品久久久久中文字幕二区| 日韩亚洲一区二区| 久久免费在线观看| 日韩欧美成人网| 成人精品久久一区二区三区| 欧美在线观看视频| 777精品视频| 久久精品小视频| 性色av一区二区三区红粉影视| 欧美大胆a视频| 亚洲影影院av| 欧美另类69精品久久久久9999| 精品在线欧美视频|