base de datos MySQL utilizando el nodejs de conexión

Módulo 1. La instalación de MySQL

npm install mysql

2. Crear un método genérico

función de llamada Promise utiliza aquí, si no que no puede utilizar

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. Utilice la anterior función genérica

query("select * from users").then(ret=>{
	//这里的ret就是查询后的结果
	console.log(ret)
})

Aquí sólo se muestra la forma más fácil, pero ha sido capaz de satisfacer las necesidades básicas, sino también para permitir que los principiantes a entender, así que no añadir un montón de plug-in adicional.

Publicado 13 artículos originales · alabanza ganado 13 · vistas 3322

Supongo que te gusta

Origin blog.csdn.net/meis27461/article/details/105224839
Recomendado
Clasificación