步驟:
一、下載mysql模板
npm install mysql
二、通信
var heidisql = require('mysql');
var connection;
function init(callback)
{
var dbconfig = {
host : '127.0.0.1',
port : 3306,
user : 'root', //這邊換上你自己的信息
password : '1',
database : 'databasename'
};
var connected = false;
function openclient()
{
connection = heidisql.createConnection(dbconfig);
connection.connect(function(err) {
if(err) {
console.error('error when connecting to db:', err);
connected = false;
}
else{
console.log('connect heidisql successful.');
connected = true;
}
});
}
openclient();
setInterval( function(){
if (!connected)
{
openclient();
}
else
{
connected = true;
}
}, 3600*1000);
}
init();
function test(strcond, callback)
{
var sqlquery = connection;
var strsql = strcond;
console.log(strsql);
if (!strsql)
{
console.warn("strsql is empty!");
return;
}
sqlquery.query(strsql, function(err, results, fields){
if(err)
{
console.error(err);
}
else
{
callback(results);
}
});
}