浅谈nodejs连接mysql数据库的方法


本文摘自PHP中文网,作者青灯夜游,侵删。

本篇文章给大家介绍一下使用nodejs连接mysql数据库的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

相关推荐:《nodejs 教程》

1.安装mysql模块

1

npm install mysql

2.创建通用方法

这里使用了Promise函数回调,如果不需要可以不使用的

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

const mysql = require('mysql'//引用mysql模块

 

//设置数据库基本信息

const pool = mysql.createPool({

    host:"localhost",   //IP

    user:"root",    //用户名

    password:"root",    //密码

    database:"heartsofiron" //数据库名称

})

 

//创建通用方法,这里使用了Promise函数回调,如果不需要也可以不用的

const query = function(sql){

    return  new Promise(function(callback,errorback){

        //连接数据库

        pool.getConnection(function(err,conn){ 

            if(err){

                //连接失败

                console.error(err)

            }else{

                //连接成功

                //连接成功之后执行sql语句,

                //第一个参数sql就是语句,

                //第二个参数是执行sql语句后的回调

                conn.query(sql,function(qerr,vals,fields){

                    conn.release()  //释放连接(关闭连接)

                    console.log(vals)

                    callback(vals)  //回调

                })

            }

        })

    })

}

 

module.exports = query  //输出

3.使用上方通用函数

1

2

3

4

query("select * from users").then(ret=>{

    //这里的ret就是查询后的结果

    console.log(ret)

})

这里只展示了最简单的方法,但是已经能够满足基本的需求了,也是为了能让初学者看懂,所以没有加很多额外的plugin。

更多编程相关知识,请访问:编程视频!!

以上就是浅谈nodejs连接mysql数据库的方法的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

nodejs适合做些什么?

浅谈nodejs利用node-xlsx模块读取excel数据的方法

node.js访问sql数据库的方法

nodejs与javascript的区别

vue nodejs 什么区别

浅谈nodejs中的模块规范

浅谈nodejs关闭进程的方法

解决包管理工具 npm 和 yarn 下载安装超时的方法

深入了解nodejs中的mongoose工具

深入浅析nodejs中的事件和事件循环

更多相关阅读请进入《nodejs》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...