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....