python通过什么连接数据库_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:[email protected]:port/database

mysql路径:“mysql+pymysql://[email protected]:prot/database”

from sqlalchemy import create_engine

# create_engine方法会返回一个数据数据库引擎,通过他我们就能连接上数据库

# engine = create_engine(‘mysql+pymysql://[email protected]:3306/blog‘)

engine=create_engine(‘mysql+pymysql://[email protected]:3306/blog‘)

print(engine)

2、成功连接数据库

你可能感兴趣的:(python通过什么连接数据库)