nodejs連線mysql例項

2022-07-12 08:06:07 字數 855 閱讀 9309

1、在工程目錄下執行npm install mysql安裝用於nodejs的mysql模組;

2、建立db.js模組用於連線mysql,同時定義query查詢方法;

var mysql = require('mysql');

//建立乙個資料庫連線池

var pool =mysql.createpool();

//select * from users

//讓我們的方法支援兩種模式

//一種是只傳入sql語句和**函式

//一種是傳入sql語句、引數資料、**函式

exports.query = function

(sql, p, c)

else

if (arguments.length == 3 && array.isarray(arguments[1]) && typeof arguments[2] == 'function')

else

//如果使用者傳入了三個引數,那麼就是sql和引數陣列、**函式

//從池子裡面拿乙個可以使用的連線

pool.getconnection(function

(err, connection) );

});};

3、查詢示例

var express = require('express');

var db = require('./db');

var router =express.router();

router.get('/',function

(req, res, next));

});module.exports=router;

mysql例項連線 Mysql 例項分析連線

表a記錄如下 aid anum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表b記錄如下 bid bname 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 200...

mysql連線查詢例項 例項講解MySQL連線查詢

mysql連線查詢相信大家都有所了解,連線查詢是在資料庫查詢操作的時候肯定要用到的,下面就為您介紹mysql連線查詢的用法,供您參考學習。首先我們做兩張表 員工資訊表和部門資訊表,在此,表的建立只為講述連線的概念,所以字段非常的簡單 employeetb 員工資訊表 employeeid emplo...

mysql連線查詢例項 MySQL連線查詢例項詳解

建立表suppliers create table suppliers s id int not null auto increment,s name char 50 not null,s city char 50 null,s zip char 10 null,s call char 50 not...