日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

mysql - node.js怎么連接數據庫

瀏覽:172日期:2022-06-17 16:12:45

問題描述

最近在學node.js,但是不知道怎么連接數據庫。沒有文檔可以看,求推薦。怎么用node連接mysql mongoDB redis solite?求解答

問題解答

回答1:

var mysql = require(’mysql’);var connection = mysql.createConnection({ host : ’localhost’, user : ’me’, password : ’secret’, database : ’my_db’});connection.connect();connection.query(’SELECT 1 + 1 AS solution’, function(err, rows, fields) { if (err) throw err; console.log(’The solution is: ’, rows[0].solution);});connection.end();

https://github.com/mysqljs/my...

回答2:

var mongoose = require( ’mongoose’ )// Build the connection stringvar dbURI = ’mongodb://127.0.0.1/my_db’// Create the database connectionmongoose.connect(dbURI);mongoose.connection.on(’connected’, function () { console.log(’Mongoose connected to ’ + dbURI);})mongoose.connection.on(’error’,function (err) { console.log(’Mongoose connection error: ’ + err)})mongoose.connection.on(’disconnected’, function () { console.log(’Mongoose disconnected’)})process.on(’SIGINT’, function() { mongoose.connection.close(function () {console.log(’Mongoose disconnected through app termination’)process.exit(0) })})

以上是通過mongoose連接mongodb的代碼,保存為(db.js),在主程序(假設是app.js)中引入

var express = require(’express’);var db = require(’./model/db’) var app = express();//引入一個單獨的routerapp.use(’/account’, require(’./routes/account’))

即可在其他地方(假設是上面引入的一個單獨的router account.js)使用mongoose

var express = require(’express’)var mongoose = require(’mongoose’)require(’../model/user’)let UserModel = mongoose.model('User')

數據的model需要單獨建立,比如我們建立一個model/user.js文件,以供上面的router引入使用

var mongoose = require(’mongoose’)var Schema = mongoose.Schemavar userSchema = new Schema({ email:{type:String, index:true, unique:true}, unm:{type:String,index:true, unique:true}, password:String, role:{type:String, enum: ['student','controller','gm'], index:true}, lang:[String], regTime:Number, year:String, month:String, day:String,})mongoose.model(’User’,userSchema)

-----分割線--------------------------------------

redis可以用于session緩存,(當然也可以用于暫存數據),用做緩存的話類似以下寫法,當然我這里為了省事用的是mongodb臨時充當緩存數據庫

var MongoStore = require(’connect-mongo’)(session)app.use(session({ secret: [’secret1’, ’secret2’], saveUninitialized: false, // don’t create session until something stored resave: false, //don’t save session if unmodified store: new MongoStore({url: ’mongodb://localhost/my_db’,touchAfter: 24 * 3600, // time period in secondsttl: 7 * 24 * 60 * 60 //session過期時間為7天,過期后使用cookies登陸 })}))回答3:

mysql連接可以使用庫 mysqljs/mysql npm install mysqljs/mysqlmongo連接可以使用庫 mongoose npm install mongooseredis連接可以使用庫 redis npm install redissqlite連接可以使用庫 sqlite3 npm install sqlite3

各個庫接口各不相同,請參考官方文檔mysql readmemongoose guideredis readmesqlite3 readme

回答4:

針對你這種的要不來幾個ORM試試??

Sequelize

Waterline

BOOKSHELF.JS

node-orm2

。。。。

根據你的需求,你需要連接的數據庫類型,是不是需要事務支持之類的,選擇合適的吧! 使用orm對你底層數據庫類型的切換會友好點。

相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线日韩成人| 久久这里只有精品一区二区| 欧美精品高清| 日韩不卡免费高清视频| 亚洲精品**中文毛片| av中文资源在线资源免费观看| 精品国产精品久久一区免费式| 久久久国产精品入口麻豆| 国产一区二区三区亚洲综合| 国产精品嫩模av在线| 免费视频一区二区三区在线观看| 美女视频黄久久| 成人亚洲一区| 久久人人97超碰国产公开结果| 欧美日韩一二三四| 中文精品视频| 日韩一区二区三区在线看| 欧美另类中文字幕| 久久精品国产成人一区二区三区| av在线最新| 日韩精品水蜜桃| 欧美日韩三区| 日本一区二区三区中文字幕| 国产欧美综合一区二区三区| 欧美亚洲综合视频| 九九久久国产| 视频一区中文| 日本午夜精品一区二区三区电影| 精品少妇av| 免费观看不卡av| 日韩在线观看中文字幕| 狠狠久久伊人中文字幕| 成人av二区| 欧美视频久久| 青青久久av| 日韩黄色av| 亚洲黄色中文字幕| 免费在线看一区| 久久久亚洲欧洲日产| 成人久久一区| 亚洲精品伦理| 国产一区二区三区不卡视频网站| 欧美日韩国产免费观看| 国产欧美日韩一级| 亚洲福利精品| 欧美午夜三级| 婷婷综合亚洲| 麻豆成人av在线| 激情91久久| 国产精品久久久久9999高清| 亚洲一级黄色| 国产精品三p一区二区| 亚洲高清激情| 国产精品久av福利在线观看| 国产99久久久国产精品成人免费| 日韩超碰人人爽人人做人人添| 国产不卡精品| 中文字幕中文字幕精品| av高清一区| 国产欧美一区二区三区米奇| 亚洲性视频h| 老牛国内精品亚洲成av人片| 欧美综合国产| 欧美成人精品三级网站| 国产精品一线| 夜久久久久久| 久久电影tv| 久久精品97| 亚洲欧美日韩国产| 黄色欧美在线| 欧美三区不卡| 蜜臀av国产精品久久久久| 日韩欧美国产精品综合嫩v| 91成人福利| 视频一区视频二区中文字幕| 手机在线电影一区| 日本91福利区| 99在线精品视频在线观看| 精品美女久久| 日韩1区2区日韩1区2区| 亚洲激情黄色| 成人久久一区| 国产999精品在线观看| 91亚洲精品在看在线观看高清| av综合电影网站| 日本视频中文字幕一区二区三区| 好吊日精品视频| 激情视频网站在线播放色| 国产精品一二| 日韩精品免费视频一区二区三区| 亚洲深夜福利| 久久亚洲专区| 成人片免费看| 欧美aa在线视频| 欧美日韩亚洲一区在线观看| 免费高清在线一区| 91成人超碰| 亚洲夜间福利| 香蕉久久精品| www.51av欧美视频| 久久亚洲人体| 久久99精品久久久久久园产越南 | 蜜桃一区二区三区在线| 亚洲国内欧美| 999国产精品永久免费视频app| 国产videos久久| 国产一区二区三区视频在线| 久久天堂影院| 精品资源在线| 精品国产一区二区三区av片| 清纯唯美亚洲综合一区| 老司机精品久久| 日韩一区二区免费看| 欧美精品激情| 国产亚洲午夜| 模特精品在线| 亚洲午夜久久| 日韩精品视频中文字幕| 亚洲精品乱码久久久久久蜜桃麻豆| 男女精品网站| 亚洲精品欧美| 在线精品亚洲| 日本在线视频一区二区| 中文字幕日韩欧美精品高清在线| 巨乳诱惑日韩免费av| 亚洲精品三级| 亚洲乱码视频| 日韩二区在线观看| 国产精品二区影院| 精品视频一二| 女生影院久久| 天堂资源在线亚洲| 黄色成人91| 亚洲欧美网站| 亚洲一区有码| 日韩高清二区| 嫩草伊人久久精品少妇av杨幂| 大香伊人久久精品一区二区| 88xx成人免费观看视频库| 91精品一区国产高清在线gif| 偷拍欧美精品| 在线亚洲自拍| 欧美亚洲专区| 国产成人精品一区二区三区免费| 吉吉日韩欧美| 亚洲午夜久久久久久尤物 | 三级久久三级久久久| 欧美精品观看| 日韩成人精品一区| 久久高清免费| 亚洲一区二区av| 国产免费av一区二区三区| 国产一区调教| 国产在线成人| 视频一区欧美日韩| 日韩精品1区2区3区| 日韩国产在线一| 国产理论在线| 久久亚洲风情| 国产精品sm| 久久精品亚洲人成影院| 男人的天堂久久精品| 国产精品日本一区二区三区在线| 伊人久久在线| 中文字幕日韩亚洲| 红杏一区二区三区| 亚洲精品一区二区在线看| 91九色综合| 国产videos久久| 欧美特黄a级高清免费大片a级| 日韩高清一级| 日韩精品不卡一区二区| 蜜臀精品久久久久久蜜臀| 美女视频免费精品| 伊人成人在线视频| 国产精品嫩模av在线| 亚洲调教视频在线观看| 91成人在线网站| 欧美午夜精品一区二区三区电影| 欧美一级网站| 欧美日中文字幕| 国产精品三级| 亚洲欧美日韩专区| 麻豆极品一区二区三区| 久久激情网站| 欧美日本不卡高清| 亚洲精品在线观看91| 精品一区91| 亚洲一二三区视频| 久久免费黄色| 国产精品久久久亚洲一区| 国产精品嫩草99av在线| 韩国女主播一区二区三区| 亚洲综合福利| 久久一区二区三区喷水| 麻豆国产欧美一区二区三区 | 久久美女精品| 美女视频黄久久| 三级欧美在线一区| 日韩欧美午夜|