1,安装 node-mysql
# npm install mysql
安装成功显示:
2,创建mysql-test.js文件:
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()连接数据库,现在使用的版本已经不用了。