码迷,mamicode.com
首页 > 数据库 > 详细

mysql篇---ORM框架

时间:2017-06-13 19:49:31      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:面向   height   class   语言   配置文件   blog   bsp   img   编程语言   

一.面向对象回顾

 

 

 

二.ORM框架

SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。

安装:

pip3 install SQLAlchemy

 

技术分享

 

 

SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作,如:

MySQL-Python
    mysql+mysqldb://<user>:<password>@<host>[:<port>]/<dbname>
   
pymysql
    mysql+pymysql://<username>:<password>@<host>/<dbname>[?<options>]
   
MySQL-Connector
    mysql+mysqlconnector://<user>:<password>@<host>[:<port>]/<dbname>
   
cx_Oracle
    oracle+cx_oracle://user:pass@host:port/dbname[?key=value&key=value...]
   
更多详见:http://docs.sqlalchemy.org/en/latest/dialects/index.html

 

mysql篇---ORM框架

标签:面向   height   class   语言   配置文件   blog   bsp   img   编程语言   

原文地址:http://www.cnblogs.com/zhaochangbo/p/7003017.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!