• koa2 原生链接mysql


    1.安装mysql 

    $ npm install mysql

    2.代码示例:

    const mysql = require("mysql");
    // mysql.Promise = global.Promise;
    
    var con = mysql.createConnection({
        host: "127.0.0.1",
        user: "root", //用户
        port: "3306",
        password: "",//数据库密码
        database: "aa" //mysql的数据库名称
    })
    
    con.connect(function(err) {
        if (err) {
            console.error("err" + err)
        } else {
            console.log("链接成功")
        }
    
        return
    });
    
    module.exports = con

    2. 调用mysql

    const con = require("../config/mysql");
    module.exports = {
        async insert(ctx) {
            console.log(ctx)
        },
        async select(ctx) {
            let sql = "select * from users"
            let rs = await con.query(sql, function(error, results, fields) {
                if (error) throw error;
                console.log('The solution is: ', results[0].solution);//错误
                console.log(results)// 查询出来的结果
                console.log(fields)//数据库的参数
            });
            ctx.body = 1
        }
    }

    参考文献:https://github.com/mysqljs/mysql

  • 相关阅读:
    [CTF]ROT5/13/18/47位移密码
    [CTF]维吉尼亚密码(维基利亚密码)
    [CTF]ACSII码
    kxtj2-1009驱动总结
    DC/DCLT1767EMS8E-5芯片
    485通信总结
    安装pymssql报错
    安装mysqlclient报错
    ERROR 1878
    Win10安装gopls
  • 原文地址:https://www.cnblogs.com/yu-hailong/p/8404908.html
Copyright © 2020-2023  润新知