如何用nodeJs连接Mysql数据库。
现在前端基本上都会用一些NodeJs,想必也想自己写一些API或者个人博客的后台系统,这些就离不开连接数据库的问题。
第一步:安装Node、npm
第二步:npm install mysql
第三步:
var mysql = require('mysql')
引入mysql模块第四步:
var conn = mysql.createConnection({ host: 'localhost', user: 'root', password: '123456', database: 'node_web', port: 3306 })
输入你的数据库信息。
- 第五步:
conn.connect()
连接数据库。
然后就可以用conn.query('select * from nav', function (err, rows, fields) {})
来查询数据库和对数据库进行操作;第一个参数是mysql数据库语句。第二个参数是查询的回调函数
这样就完成了mysql数据库和nodeJs的对接~~~so easy!~
不过第四步数据库信息,我们可以建立一个文件database.json,把数据库信息放到这个json文件里面,然后在Node里面读取这个文件的信息。
这样可以方便以后更换数据库和开源代码。
增加数据:
var name = Eric
conn.query('insert into users set ?', name, function(err, result) { }
更新数据
connection.query('update users set password="123456" where name="zhangsan"', {password:'new123456'}, function(err, result) {}
删除数据
connection.query('delete from users where name="Eric"', function(err, result) {}