封装在node里操作mysql数据库的方法

Posted wuchongyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装在node里操作mysql数据库的方法相关的知识,希望对你有一定的参考价值。

1.在本地安装xampp集成环境

技术分享图片

2.在mysql.js里面引入安装好的mysql模块

const mysql = require("mysql");
//初始化
const conf = {
  host: "localhost",
  user: "root",
  password: "",
  port: "3306",
  // 使用哪个表
  database: "test"
};

3.使用一个变量保存获取到的数据库信息,并进行一系列操作

// 保存连接数据库的信息
  const con = mysql.createConnection(conf);
  // 开始连接
  con.connect();
  // 执行数据库操作
  con.query(sql, (err, result) => {
    callback(err, result)
  });
  // 结束
  con.end();

4.用一个函数封装数据操作的方法,并共享出去

注意:这里sql参数是对应操作的sql语句。

function fn(sql, callback) {
  // 保存连接数据库的信息
  const con = mysql.createConnection(conf);
  // 开始连接
  con.connect();
  // 执行数据库操作
  con.query(sql, (err, result) => {
    callback(err, result)
  });
  // 结束
  con.end();
}
module.exports = fn;

  

5.在其他文件里面引入mysql.js文件,直接使用该变量进行传参操作数据库

 

const sql = require("./mysql.js");

  

 
 








以上是关于封装在node里操作mysql数据库的方法的主要内容,如果未能解决你的问题,请参考以下文章

node.js零基础详细教程:node.js操作mongodb,及操作方法的封装

node封装mysql模块

node连接mysql数据库(含方法封装)

Node.JS中使用单例封装MongoDB

封装类未完

使用TS封装操作MongoDB数据库的工具方法