Skip to content

Instantly share code, notes, and snippets.

@joohee
Last active August 29, 2015 14:00
Show Gist options
  • Save joohee/41b32e9e63ceb45f58fe to your computer and use it in GitHub Desktop.
Save joohee/41b32e9e63ceb45f58fe to your computer and use it in GitHub Desktop.
dbconnect.js
var mysql = require('mysql');
var fs = require('fs');
var properties = require('./db-properties.json');
var env = require('./env.json');
var connection = mysql.createConnection(properties);
var filename = env.query_result_filename;
var surveyIds = [];
connection.query("use database");
var strQuery = env.query;
connection.query( strQuery, function(err, rows){
if(err) {
throw err;
}else {
console.log( rows );
fs.unlink(filename);
for (var i = 0; i < rows.length; i++) {
var id = rows[i].id;
var title = rows[i].title;
console.log("id: " + id + ", title: " + title);
fs.appendFile(filename, id+'\n', function(err) {
if (err) {
console.log(err);
} else {
console.log(id + "(" + title + ") saved...");
}
});
}
}
});
connection.end(function(err){
// Do something after the connection is gracefully terminated.
connection.destroy();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment