跳转到主要内容

MS Access for SQLAlchemy

项目描述

sqlalchemy-access

https://img.shields.io/pypi/dm/sqlalchemy-access.svg

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许可下分发。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

sqlalchemy_access-2.0.3.tar.gz (18.0 kB 查看哈希)

上传时间:

构建分布

sqlalchemy_access-2.0.3-py3-none-any.whl (14.0 kB 查看哈希)

上传于 Python 3

由以下提供支持