node.js(连接mysql)

       mysql语句中的SQL

    sql语句中的分类:

 ---DDL:(data define language)定义数据列(create,drop,alter,truncate)

 ---DML:(data manipulate language)--操作数据行(insert delete,update)

 ---DQL:(data query language)--数据查询(select)

 ---DCL:(data control language)--控制用户权限(grant,revoke)

使用node.js访问mysql服务器,需要使用第三方模块--mysql模块

1.  ---创建到数据库服务器的连接

           const mysql = require('mysql');

            var con = mysql.createConnertion({});

     ---发送SQL语句给数据库服务器来执行

           con.query('sql...',function(err,result){});

     ---关闭连接 con.end();

2.--创建连接池

          const mysql = require('mysql');

          var pool = mysql.createPool({

                  host:'localhost',

                   user:'root',

                   password:'',

                   connectionLimit:10});

            pool.getConnection((err,con)=>{

                  con.query('sql..?,?[x,y],(err,result)=>{

                         con.release();

                  }}

   

           

posted on 2017-05-03 23:38  baoyadong  阅读(403)  评论(0编辑  收藏  举报

导航