nodejs mysql

本文介绍了一种使用lond模块封装MySQL操作的方法,通过设置数据库连接参数,初始化Mysql模块,并监听ready和error事件来执行数据库查询。lond模块简化了数据库操作流程,提高了代码的可读性和维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//lond 封装了mysql操作 git地址https://github.com/lonfaliang/lond
var lond = require("lond")
var options = {
    DATABASE: 'URQuantDB',
    USERNAME: 'root',
    PASSWORD: 'Root!!2018',
    PORT: '3306',
    HOST: '192.168.0.5',
    connectionLimit: 30,
    multipleStatements: true
}

lond.startMysql(options) //初始化Mysql模块 并得到mysql链接实例

lond.mysql.event.on("ready", async (data) => {//成功触发事件
    let uer = await lond.mysql.query("select * from test")
    if (uer.error) {
        console.log(uer.error)
    } else {
        console.log(uer.result)
    }
})
lond.mysql.event.on("error", async (err) => {//
    console.error(err)
})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值