nodejs操作mysql数据库
2017-01-06 19:55
471 查看
nodejs操作mysql数据库
今天粗略的研究了一下nodejs操作数据库的包,觉得nodejs连接数据库不错。
nodejs如何操作mysql?
nodejs如果想对数据库进行操作需要一个mysql包,登录https://www.npmjs.com 搜索mysql发现了mysql
发现这个包热度比较高就进去看了一下。
这个包是作为nodejs链接mysql的驱动程序。实际上这个包是稳定版的felixge/node-mysql
如何使用nodejs的mysql包
1.安装cd到项目根目录
npm install mysql
nodejs链接mysql的驱动就会安装好。
nodejsmysql
2.测试与操作
之前需要在mysql里创建好测试的表单。
创建表单
然后我们在项目根目录下创建一个app.js的文件用来测试nodejs与数据库的连接。
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : '数据库用户名', password : '数据库密码', database : '连接到的数据库的名字' }); connection.connect(); connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) { if (err) throw err; console.log('The solution is: ', rows[0].solution); }); connection.end();
如果一切正常输出如下
输出正常.png
1+1=2
其中.connect();方法用来创建连接,end();方法用来关闭连接,query();方法用来向mysql传递参数。
3.查询数据库
我们尝试查询一下数据库里面的内容
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'a5230411', database : 'test', }); connection.connect(); connection.query('SELECT *from user', function(err, rows) { if (err) throw err; console.log("SELECT ==> "); for (var i in rows) { console.log(rows[i]); } }); connection.end();
查询结果
至此前端工程师们可以使用javascript操作数据库啦。
相关文章推荐
- nodejs链接mysql数据库,执行简单的增删改查操作
- nodejs 操作mysql数据库(最新版本)
- NodeJS操作MySQL数据库教程
- nodejs中操作mysql数据库示例
- nodejs操作mysql数据库
- nodejs与mysql数据库的交互操作
- Nodejs 操作mysql数据库
- nodejs操作mysql数据库
- NodeJs操作mysql数据库(js版)
- nodejs中操作mysql数据库示例
- NodeJs操作mysql数据库(coffee版)
- nodejs简单访问及操作mysql数据库的方法示例
- mysql数据库操作
- 使用C API操作mysql数据库
- Mysql数据库操作新手入门,手把手的教会你
- MySQL数据库自动恢复的简单操作过程
- 关于mysql数据库操作日志查看的问题
- mysql数据库操作
- 操作mysql数据库时常用到的一些命令
- 关于PHP中操作MySQL数据库的一些要注意的问题