SQLAlchemy介绍
SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作。简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。
Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作,如:
MySQL-Python
mysql+mysqldb://user:password
host[:port]/dbnamepymysql
mysql+pymysql://username:password
host/dbname[?options]MySQL-Connector
mysql+mysqlconnector://user:password
host[:port]/dbnamecx_Oracle
oracle+cx_oracle://user:pass
host:port/dbname[?key=valuekey=value...]更多详见: