将Microsoft SQL Server/azure支持添加到Peewee的数据库驱动程序

peewee-mssql的Python项目详细描述


用于添加Microsoft SQL Server和azure支持的数据库驱动程序 pymssqlFreeTDS英寸 Peewee应该在大多数类Unix系统、Microsoft Windows和Mac OS X上运行。

在当前状态下,您应该能够访问数据并可能执行 更新。您将无法创建表或内省现有数据库, 所以你必须手工编写模型。补偿也不起作用, 因为查询编译器需要一些重要的重写来支持tsql 方言,但限制将工作(顶部)。

安装

安装pypi的最新稳定版本:

$ pip install peewee-mssql

或者,从github中选择一个版本或开发版本并运行:

$ python setup.py install

开始

有关安装和配置FreeTDSi的帮助 建议看一下 guidepymssql文档。

然后您应该能够实例化一个数据库,如下所示并开始 建立访问数据的模型:

frompeewee_mssqlimportMssqlDatabasedb=MssqlDatabase('MyDatabase',host='host.example.com',user='domain\\username',password='password')

如果您使用的是Microsoft SQL Server 2005,则需要使用 日期时间数据类型,简单地传递到 初始化时的数据库驱动程序。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
NetBeans中的Java Swing滚动窗格   java如何与具有复合键的表建立关系?   Android中读取文件时java数据丢失   java黄瓜场景。embed在ubuntu机器上不工作?   java从spring mvc控制器操作中,我如何获得请求/响应的访问权限?   java减去两个长值   java选择下一个值firebase 安卓   用于起始和结尾连字符的java正则表达式   Java正则表达式解释   java Lifefay freemarker ADT:方法不可用?   java我怎样才能让我的开关盒作用于JFrame?   java在我的场景中使用连接池的理想方式是什么   java我如何接受jsoup的cookies?   java如何将整数数组更改为字符串数组?   java Android操作\u指针\u向上直到剩余触摸移动时才调用   java为什么gradle会出错?   io如何在java中复制/拆分输入流?   java使JButton不可见,但尊重其原始空间   java Spring提交表单获取复选框值不起作用