带有Node.js的MySQL

我刚刚开始进入Node.js。我来自PHP背景,因此我已经相当习惯于使用MySQL满足所有数据库需求

如何在Node.js中使用MySQL

查看node.js模块列表

  • node mysql—实现mysql协议的node.js模块
  • node-mysql2-另一个纯JS异步驱动程序。流水线,准备好的语句
  • 节点mysql libmysqlclient-基于libmysqlclient的mysql异步绑定

节点mysql看起来很简单:

var mysql=require(’mysql’);
var connection=mysql.createConnection({
主持人:“example.org”,
用户:“bob”,
密码:“secret”,
});
connection.connect(函数(err){
//已连接!(除非设置了“err”)
});

查询:

var post={id:1,标题:'Hello MySQL'};
var query=connection.query('INSERT INTO posts SET?',post,函数(err,result){
//干净利落!
});
console.log(query.sql);//插入帖子集'id`=1,'title`='Hello MySQL'

发表评论