python SQLALchemy连接数据库。
一、ORM与SQLALchemy简介
ORM 全程object Relational Mapping,对象关系映射。简单的说,ORM将数据库中的表与面向对象中的类建立了一种对应关系。这样在操作数据库时,数据库中的表或表中的一条记录,就可以直接通过操作类或类实例来完成。
SQLALchemy是python社区中最著名的ORM工具之一。为高效和高性能的数据库访问设计。实现了完整的企业级持久模型。
1、安装sqlalchemy
二、连接和创建数据库
1、打开数据库配置文件,将数据库的编码修改为utf-8。
2、重启mysql服务器
3、建立数据库blog
4、下载驱动程序
三、连接数据库
1、connect路径
路径格式为:dialect(数据库类型)+driver(驱动程序)://username:password@host:port/database
mysql路径:“mysql+pymysql://username+password@host:prot/database”
from sqlalchemy import create_engine # create_engine方法会返回一个数据数据库引擎,通过他我们就能连接上数据库 # engine = create_engine('mysql+pymysql://root@localhost:3306/blog') engine=create_engine('mysql+pymysql://root@localhost:3306/blog') print(engine)
2、成功连接数据库