formats
Publié le 19 novembre 2012, par dans JS, NodeJS.

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é !