首页 > 数据库技术 > 详细

二十九:数据库之SQLAlchemy连接数据库

时间:2019-11-05 21:32:36      阅读:86      评论:0      收藏:0      [点我收藏+]

 

手写SQL复用性不高,SQL越复杂越容易出bug,而且容易引起SQL注入,所以现在Ibanez使用orm框架将数据库映射为数据模型,这是使用SQLAlchemy

技术分享图片

 

准备工作,安装SQLAlchemy和PyMySQL:pip install sqlalchemy、pip install pymsql

技术分享图片

创建一个数据库

技术分享图片

 

通过sqlalchemy连接数据库

技术分享图片

from sqlalchemy import create_engine

# 数据库信息
host = ‘127.0.0.1‘
port = ‘3306‘
database = ‘db_to_sqlalchemy‘
username = ‘root‘
password = ‘123456‘

# 数据库类型+连接数据库的插件,这里使用的pymysql
DB_URI = f‘mysql+pymysql://{username}:{password}@{host}:{port}/{database}‘

engine = create_engine(DB_URI) # 创建引擎

# 判断是否连接成功
conn = engine.connect() # 获取连接指针
result = conn.execute(‘select 1‘)
print(result.fetchone()) # 打印第一条

二十九:数据库之SQLAlchemy连接数据库

原文:https://www.cnblogs.com/zhongyehai/p/11801715.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!