1. 程式人生 > >node.js(連接mysql)

node.js(連接mysql)

權限 alt 第三方 定義 let creat 服務器 dcl local

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();

}}

node.js(連接mysql)