Nodejs学习笔记(二)
2016-05-25 14:41
561 查看
Nodejs关于数据库的操作
首先现在用npm安装mysql客户端开发包
npm install mysql一个简单的小例子
var mysql = require('mysql'); //引入mysql模块 var db = mysql.createConnection({ //数据库的配置参数 host : 'localhost', port : 3306, user : 'root', password : 'root', database : 'test' }); db.connect(function (err) { //连接数据库 if(err){ console.log("数据库连接失败"); }else { console.log("数据库连接成功"); } });
采用连接池的方式
var pool = mysql.createPool({ host : 'localhost', port : 3306, user : 'root', password : 'root', database : 'test' }); pool.getConnections(function (err,conn) { if(err){ console.log("数据库连接失败"); }else { console.log("数据库连接成功"); } });
数据库简单的增删操作:
function insertData() {
var sql = "INSERT INTO tperson SET ?";
db.query(sql,{pname:'jack',page : 12},function (err,result) {
if(err){
console.log("插入失败");
}else{
console.log("插入成功");
console.log(result);
}
})
}
function selectData() {
var sql ="SELECT * FROM tperson";
db.query(sql,function (err,result) {
console.log(result);
});
}
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复