设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

Sequelize—Node.js的ORM框架

2014-8-25 11:58| 发布者: joejoe0332| 查看: 6027| 评论: 0|原作者: oschina|来自: oschina

摘要:   Sequelize.js 提供对MySQL,MariaDB,SQLite和PostgreSQL数据库的简单访问,通过映射数据库条目到对象,或者对象到数据库条目。简而言之,就是 ORM(Object-Relational-Mapper)。Sequelize.js 完全是使用 JavaS ...

  Sequelize.js 提供对 MySQLMariaDBSQLite  PostgreSQL 数据库的简单访问,通过映射数据库条目到对象,或者对象到数据库条目。简而言之,就是 ORM(Object-Relational-Mapper)。Sequelize.js 完全是使用 JavaScript 编写,适用于 Node.js 的环境。


简单使用

创建 Sequelize 实例:

1
var sequelize = new Sequelize('database''username'[, 'password'])

指定 host/port:

1
2
3
var sequelize = new Sequelize('database''username''password', {
  host: "my.server.tld",  port: 12345
})

没有密码的情况:

1
2
3
var sequelize = new Sequelize('database''username')
// or
var sequelize = new Sequelize('database''username'null)

使用连接字符串:

1
2
3
var sequelize = new Sequelize('mysql://user:pass@example.com:9821/dbname', {  
    // Look to the next section for possible options
})



Sequelize is an easy-to-use multi sql dialect object-relationship-mapper for node.js. It currently supports MySQL, MariaDB, SQLite and PostgreSQL. — More...

Issues
#2181Associations: Moving from 1.7.9 to 2.0.0 dev 12by Bondifrench  2014-08-25
#2180Cant get the class and instance methods to workby rutaihwa  2014-08-25
#2178Newly created object is missing primary key fieldby yhnavein  2014-08-24
#1016JSON data type for postgres 9.3by johnparra  2014-08-24
#1840possible to get row count of raw update query?by tedjt  2014-08-24

master分支代码最近更新:2014-08-22

下载zip

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部