express 数据库操作

来源:互联网 发布:辐射4 斯嘉丽数据 编辑:程序博客网 时间:2024/06/05 08:17

在项目目录下创建db文件夹,db文件夹下创建DBConfig.js文件和Usersql.js文件,这两个文件的内容如下:

DBConfig.js

/* mysql配置信息 */module.exports = {    mysql: {         host: '127.0.0.1',  // 主机名      user: 'root',       // 用户名      password: '',       // 密码      database: '',       // 数据库名       port: 3306          // 端口号(默认都是3306)  }};

Usersql.js

/* 提供增删改查sql语句 */var UserSQL = {      insert: 'INSERT INTO user(id,userName,password) VALUES(?,?,?)',  // 插入    queryAll: 'SELECT * FROM user'                                   // 查询};module.exports = UserSQL;

在router文件夹下的index.js文件中加入如下代码:

/* 导入mysql模块 */var mysql = require('mysql');var dbconfig = require('../db/DBConfig');var userSQL = require('../db/Usersql');var pool = mysql.createPool(dbconfig.mysql);     // 使用DBConfig.js的配置信息创建一个MySQL连接池

当需要对数据库进行操作时,参考如下代码

pool.getConnection(function(err, connection){    // 插入数据    connection.query(userSQL.insert, [param.id, param.userName, param.password], function (err, result) {    // 代码块}
原创粉丝点击