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、成功連接數據庫

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM