nodejs 连接mysql数据库
使用CentOS系统,nodejs版本-v0.8.7。1,安装 node-mysql
# npm install mysql
安装成功显示:
2,创建mysql-test.js文件:
var Client = require('mysql').Client;
var client = new Client();
client.host = 'localhost';
client.port = 3306;
client.user = 'root';
client.password = 'root123';
client.database='test';
query(client);
function query(client){
client.query(
'select * from userinfo',
function(err,res,fields){
console.log(res);
client.end();
}
);
};
3,运行
# node mysql-test.js
查询成功!!正确显示查询数据(json格式的):
4,可能出现的问题
由于版本问题,创建mysql Client的方式也可能不同,我第一次创建mysql-test.js代码,运行时出现如下问题:
发现错误提示Client.connet有问题,于是查看了client.js文件(上图红色部分)发现了问题,进行了改正。
错误原因:
1,使用了require('mysql').createClient()创建client对象;
2,使用了client.connect()连接数据库,现在使用的版本已经不用了。
页:
[1]