1. 程式人生 > >node.js與mysql學習之路

node.js與mysql學習之路

準備工作

1.利用npm進行mysql安裝

2.視覺化工具navcat mysql

正文開始

新建一個js檔案

var us=require("./data-user.js");//資料庫的一個表
var mysql= require('mysql');

//連線資料庫的資訊
var connect = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '你的密碼',
  database : '你的資料庫的名字',
  multipleStatements: true 
});
//連線操作
connect.connect(function(err){
	  if(err){       
         console.log('[query] - :'+err);
          return;
           }
     console.log('[mysql connection connect]  succeed!');
});
connect.query(addVip, param, function(error,  results, fields){}
//addvip  "資料庫操作"String型別
//param   傳入的引數  一般只有資料庫新增資料時才有用
//results和fields如果想知道有什麼,在函式內部console一下吧

mysql資料庫的關閉有兩種方式

//立即關閉資料庫連線。並且沒有回撥函式或者觸發任何事件。connection.destroy( );

//確保所有佇列中的查詢在資料庫連線關閉前都會被執行/connect.end(function(err){})

//connect.end(function(err){ // //  if(err){        // //      return; // //  } // //  console.log('[connection end] succeed!'); // //});

3.提高資料庫的效率,可以去看一下連線池的概念,這是個好東西