sqlalchemy连接oracle,Python使用sqlalchemy模块连接数据库操作示例

本文实例讲述了Python使用sqlalchemy模块连接数据库操作。分享给大家供大家参考,具体如下:

安装:

pip install sqlalchemy

# 安装数据库驱动:

pip install pymysql

pip install cx_oracle

举例:(在url后面加入?charset=utf8可以防止乱码)

from sqlalchemy import create_engine

engine=create_engine('mysql+pymysql://username:password@hostname:port/dbname', echo=True) #echo=True 打印sql语句信息

create_engine接受一个url,格式为:

# '数据库类型+数据库驱动名称://用户名:口令@机器地址:端口号/数据库名'

# 常用的

engine = create_engine('sqlite:///:memory:', echo=True) # sqlite内存

engine = create_engine('sqlite:///./cnblogblog.db',echo=True) # sqlite文件

engine = create_engine("mysql+pymysql://username:password@hostname:port/dbname",echo=True) # mysql+pymysql

engine = create_engine('mssql

你可能感兴趣的:(sqlalchemy连接oracle,Python使用sqlalchemy模块连接数据库操作示例)