npm install db-mysql
Si il y a une erreur, c’est qu’il faut installer la librairie libmysqlclient-dev :
sudo apt-get install libmysqlclient-dev
Et :
ensuite il faut localiser le fichier mysql_config :
export MYSQL_CONFIG=/usr/bin/mysql_config
Un exemple d’utilisation ? :
var mysql = require("db-mysql");
new mysql.Database({
"hostname": "localhost",
"user": "root",
"password": "",
"database": "tests"
}).connect(function(error) {
if (error) {
return console.log("CONNECTION error: " + error);
}
this.query()
.select(["id", "name"])
.from("comments")
.execute(function(error, rows, columns){
if (error) {
console.log('ERROR: ' + error);
return;
}
// affichage des résultats
console.log(rows.length + ' enregistrements trouvés');
});
});
Et le tour est joué !