nodejs mysql模組簡單封裝

2022-06-01 08:15:08 字數 927 閱讀 6230

nodejs 簡單的封裝一些mysql模組 實現乙個方法根據不同傳參進行增刪改查

首先要 npm install mysql

**如下

function data(objhost,sql,callback,add=null

)else

connection.end();

}module.exports = data;

傳入引數如下 objhost 資料庫的基本資訊如下

let host =;

sql 就是sql語句 新增 修改 刪除 查詢

callback** 操作完成後拿到資料的**

add 在新增時候需要新增的內容

然後就是 匯入mysql模組

呼叫createconnection(傳入資料庫的基本引數);

在呼叫connect方法連線到資料庫

然後判斷一下 傳了新增的資料沒 沒傳預設為null

如果傳了就呼叫mysql的query方法吧sql語句傳入的資料和**給它

這是新增

如果是刪除、修改和查詢 走else 只傳sql語句和乙個**

mysql模組裡面會根據sql語句進行相關操作並且返回給**

最後就是操作完成結束 

connection.end();

模組匯出

module.exports = data;

開始使用

let express=require('express');

let data = require('./modules/data');

let host =;

//寫個介面

(req,res)

if(results)

}) });

根據自己的需求進行呼叫

NodeJs mysql 開啟事務

如題 node後台使用mysql資料庫,並使用事務來管理資料庫操作。這裡主要講乙個事務的封裝並寫了乙個insert 插入操作。code db.config.js const mysql require mysql const pool mysql.createpool 返回乙個promise鏈結 c...

nodejs mysql 資料查詢例子

1 安裝nodejs 2 安裝mysql npm包 npm install mysql 3 相應api檢視及呼叫 var mysql require mysql var connection mysql.createconnection connection.connect connection.q...

nodejs mysql 執行多條sql語句

執行多條查詢語句 為了安全起見,預設情況下是不允許執行多條查詢語句的。要使用多條查詢語句的功能,就需要在建立資料庫連線的時候開啟這一功能 var connection mysql.createconnection 這一功能開啟以後,你就可以像下面的例子一樣同時使用多條查詢語句 connection....