本文介紹如何使用Node.js的MySQL驅動包串連AnalyticDB for MySQL叢集。
前提條件
已下載並安裝Node.js。下載地址請參見Node.js。
已安裝MySQL驅動包。
注意事項
串連AnalyticDB for MySQL叢集
var mysql = require('mysql');
var connection = mysql.createConnection({
//AnalyticDB MySQL叢集的串連地址,可以在控制台的叢集資訊頁面擷取串連地址。
host: 'am-bp***.ads.aliyuncs.com',
//AnalyticDB MySQL叢集的串連連接埠號碼。
port: 3306,
//AnalyticDB MySQL叢集的使用者帳號:高許可權帳號或者普通帳號。
user: 'account_name',
//AnalyticDB MySQL叢集的使用者帳號的密碼。
password: 'account_password',
//AnalyticDB MySQL叢集的資料庫名稱。
database: 'db_name',
//建立串連的逾時時間,預設10000毫秒。
connectTimeout: 10000
});
connection.connect(function(err) {
if (err) {
throw err;
}
console.log("Connection established.");
connection.query('SELECT count(*) AS count FROM information_schema.tables', function(err1, results, fields) {
if (err1) {
throw err1;
}
console.log('Count: ' + results[0].count);
});
connection.end(function(err2) {
if (err2) {
throw err2;
}
console.log("Connection closed.");
});
});