时间:2021-05-26
本人最近在学习研究nodejs,下面我来记录一下,有需要了解nodejs连接mysql数据库简单封装的朋友可参考。希望此文章对各位有所帮助。
安装mysql模块
测试是否连接成功
mysql.js代码:
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', database : 'nodejs' }); connection.connect(); connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) { if (err) { console.log(err); return; }; console.log('The solution is: ', rows[0].solution); }); connection.end();结果 : 连接成功
封装连接数据库代码
支持连接池,mysql.js:
var db = {}; var mysql = require('mysql'); var pool = mysql.createPool({ connectionLimit : 10, host : 'localhost', user : 'root', password : '123456', database : 'nodejs' }); db.query = function(sql, callback){ if (!sql) { callback(); return; } pool.query(sql, function(err, rows, fields) { if (err) { console.log(err); callback(err, null); return; }; callback(null, rows, fields); }); } module.exports = db;测试封装
dbtest.js:
var db = require('./mysql.js'); var sql = 'SELECT count(*) as count from user'; db.query(sql, function(err, rows, fields){ if (err) { console.log(err); return; } console.log('用户数量 : ', rows[0].count); });运行结果
数据库截图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
nodejs连接MySQL,首先安装了mysql之后,在cmd界面安装nodeJs的mysql模块:npminstallmysqlmysql中创建数据库“nod
前言我们在上一篇文章《Node.js数据库操作之连接MySQL数据库(一)》中已经学习了Nodejs连接MySQL数据库的几种方法,数据库连接上了之后就需要对数
Django项目默认使用sqlite数据库,但是我想用mysql数据库,应该如何配置呢。Django连接mysql数据库的操作,是通过根模块的配置实现的,在项目
本文实例讲述了nodeJs实现基于连接池连接mysql的方法。分享给大家供大家参考,具体如下:mysql.js//连接数据库varmysql=require('
mysql使用安装mysql模块:在安装根目录cmd命令行执行命令npminstallmysql安装成功后、mysql数据库表已存在的情况下。在nodejs根目