sequelize库是node连接数据库的公开库,能很方便的连接MySQL, MariaDB, SQLite or PostgreSQLdatabases等数据库。刚学node看到这个库感觉很不错,英文的讲解让我这英语不过级的人很是不舒服,只好一个个的扣了。也为其他初学习着提供一点点资料。
库官方地址:http://sequelizejs.com/
使用sequelize首先安装库
#npm install sequelize
然后安装你要使用的数据库 以mysql为例
#npm install --save mysql
安装完就可以试着连接数据库了
var Sequelize = require('sequelize');//引入sequelize模块
/*
参数一次是数据库名,用户名,密码 以及数据类型和端口
*/
sequelize = new Sequelize('webmis','root','123456',{
dialect:"mysql",
port:3306
});
/*
认证数据库sequelize.authenticate().cimplete() 回调函数用来验证是否连接数据库成功
*/
sequelize.authenticate().complete(function(err){
if(!!err){
console.log('unable to connect to the database');
}else{
console.log('Connection has been established successfully');
}
});
如果控制台显示
Connection has been established successfully
即表示连接成功