PyPyODBC 1.3.5 发布,优化 Access 数据库文件接口

派派技术小组
 派派技术小组
发布于 2017年01月30日
收藏 7

纯Python的ODBC库PyPyODBC 1.3.5 发布,除了Bug修复外,此次主要优化了在Windows平台上对Access数据库文件(*.mdb,*accdb)的编程接口

------------------------------------------------------------------------------------------->

    PyPyODBC是一个Python ODBC库,它和pyodbc库的用法几乎完全一样。

    而基于纯Python代码的PyPyODBC同时兼容于Python2.x和Python3.x,可以运行在CPython,IronPython和PyPy虚拟机下,可以运行在Windows,Linux平台下,甚至在Mac上也有使用案例。

其他亮点:

简单轻便 - PyPyODBC库只有一个Python脚本文件,代码不超过3000行。你可以很容易就把它嵌入到你的项目中。

内建Access MDB支持 - 在Windows平台上,PyPyODBC即可自行创建Access数据库而无需安装微软Office套件。

    此次更新,重点进一步简化了在Windows平台上对Access MDB文件的操作(由于Windows通常自带Access数据库文件ODBC驱动,因此不需要安装Access软件)

    示例代码:

import pypyodbc
# 创建一个新的Access数据库文件,并返回该数据库文件的连接。
connection = pypyodbc.win_create_mdb('D:\database.mdb')

# 或者你也可以连到先有的Access数据库文件
connection = pypyodbc.win_connect_mdb('D:\database.mdb')

connection.cursor().execute('CREATE TABLE t1 (id COUNTER PRIMARY KEY, name CHAR(25));').commit() 
connection.close()

# 压缩数据库文件
pypyodbc.win_compact_mdb('D:\database.mdb','D:\compacted.mdb')
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:PyPyODBC 1.3.5 发布,优化 Access 数据库文件接口
加载中

最新评论(1

HARRYChinese
HARRYChinese
赞,一直在用
返回顶部
顶部