MS Access for SQLAlchemy
项目描述
sqlalchemy-access
Windows上SQLAlchemy的Microsoft Access方言。
此方言的最新版本需要SQLAlchemy 2.0或更高版本。要与早期版本的SQLAlchemy一起工作,请执行
pip install sqlalchemy-access<2.0.0
目标
此方言主要旨在为pandas用户提供一种简单的方法,通过to_sql将DataFrame保存到Access数据库。
先决条件
如果您已经安装了Microsoft Office(或独立的Microsoft Access),则安装与“位数”相同的Python版本。例如,如果您有32位Office,则应安装32位Python。
如果您尚未安装Microsoft Office(或独立的Microsoft Access),则安装与您将要使用的Python版本相同的“位数”的Microsoft Access数据库引擎 redistributable。例如,如果您将运行64位Python,则应安装64位Access数据库引擎。
特殊情况:如果您将运行32位Python并且您将仅处理.mdb文件,则可以使用Windows附带的较旧的32位Microsoft Access驱动程序(*.mdb)。
先决条件
此方言需要SQLAlchemy、pyodbc和pywin32。它们被指定为要求,所以如果它们尚未就绪,pip将安装它们。要安装,只需
pip install sqlalchemy-access
入门指南
创建一个指向您的Access数据库的ODBC数据源名称(DSN)。(提示:为了获得最佳结果,启用扩展AnsiSQL。)然后,在您的Python应用程序中,您可以通过
from sqlalchemy import create_engine engine = create_engine("access+pyodbc://@your_dsn")
有关其他连接方式的说明,请参阅Wiki中的连接页面。
SQLAlchemy项目
SQLAlchemy-access是SQLAlchemy项目的一部分,并遵循核心项目的相同标准和约定。
开发/错误报告/拉取请求
有关编码和参与此项目的指南,请参阅SQLAlchemy社区指南。
行为准则
首先,SQLAlchemy非常重视用户和开发者之间的礼貌、深思熟虑和建设性沟通。请参阅我们当前的行为准则行为准则。
许可证
SQLAlchemy-access在MIT许可下分发。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。