日期:2014-05-16  浏览次数:20461 次

nodejs - mysql操作示例
// demo-mysql.js
var mysql = require('mysql');
var client = new mysql.Client();

client.host = 'localhost';
client.user = 'root';
client.password = '123456';

client.query('show databases', function(err, rows, fields) {
    if (err) { // error happend
        console.log(err);
    } else {
        console.log(rows);
    }   
    client.end();
});
执行:

#node demo-mysql.js

如果没有安装mysql模块,可用npm安装:

#npm install mysql
或
#npm install -g mysql

带-g参数会安装在系统默认的模块目录,否则安装在当装目录下。

如果已经安装了mysql模块,还提示找不到,那就是模块路径的问题,可在工作目录做个软链接或者加到环境变量里面。

#ln -s $PREFIX/bin/node_modules node_modules