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

首頁 > 編程 > JavaScript > 正文

nodejs連接mysql數據庫簡單封裝示例-mysql模塊

2019-11-19 16:52:22
字體:
來源:轉載
供稿:網友

本人最近在學習研究nodejs,下面我來記錄一下,有需要了解nodejs連接mysql數據庫簡單封裝的朋友可參考。希望此文章對各位有所幫助。

安裝mysql模塊

npm install mysql

測試是否連接成功

mysql.js代碼:

var mysql   = require('mysql'); var connection = mysql.createConnection({  host   : 'localhost',  user   : 'root',  password : '123456',  database : 'nodejs' });  connection.connect();  connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {  if (err) {   console.log(err);   return;  };   console.log('The solution is: ', rows[0].solution); });  connection.end(); 

結果 : 連接成功

封裝連接數據庫代碼

支持連接池,mysql.js:

var db  = {}; var mysql = require('mysql'); var pool = mysql.createPool({  connectionLimit : 10,  host      : 'localhost',  user      : 'root',  password    : '123456',  database    : 'nodejs' });  db.query = function(sql, callback){    if (!sql) {     callback();     return;   }   pool.query(sql, function(err, rows, fields) {    if (err) {     console.log(err);     callback(err, null);     return;    };     callback(null, rows, fields);   }); } module.exports = db; 

測試封裝

dbtest.js:

var db = require('./mysql.js'); var sql = 'SELECT count(*) as count from user'; db.query(sql, function(err, rows, fields){   if (err) {     console.log(err);     return;   }   console.log('用戶數量 : ', rows[0].count); }); 

運行結果

數據庫截圖:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沧州市| 卓尼县| 金阳县| 泰州市| 正宁县| 天柱县| 万荣县| 乌拉特前旗| 怀远县| 文化| 紫金县| 邵东县| 利辛县| 丹巴县| 巍山| 乡宁县| 丹阳市| 繁峙县| 岑巩县| 博爱县| 曲靖市| 扎赉特旗| 天镇县| 巴塘县| 容城县| 漳浦县| 乐山市| 开化县| 施甸县| 平昌县| 中宁县| 呼伦贝尔市| 浠水县| 新建县| 沿河| 仁寿县| 视频| 贵港市| 嘉峪关市| 固安县| 当涂县|