111得票10回答
将pyodbc游标的结果输出为Python字典。

我该如何将pyodbc游标的输出(来自.fetchone,.fetchmany或.fetchall)序列化为Python字典? 我正在使用bottlepy,并且需要返回字典以便将其作为JSON返回。

23得票2回答
Pypyodbc:连接SQL服务器时出现“无法打开lib 'FreeTDS':找不到文件”错误

我正在尝试在Mac上使用Pypyodbc连接到SQL Server,但是我遇到了以下错误: pypyodbc.DatabaseError: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'FreeTDS' : file...

18得票1回答
Pyodbc相对于Pypyodbc有哪些设计优势?

我知道 pyodbc 是一个较老的项目,可能更丰富和健壮,但是它基于编译后的 C 代码组件设计的内容,是否有什么优势能使它比一个纯 Python 实现更好,例如pypyodbc? 我做很多 ETL 工作,正在考虑从 Linux/Jython/JDBC 方法切换到 Windows/Cygwin...

15得票1回答
如何将.accdb文件导入Python并使用数据?

我正在尝试创建一个程序,基于几个不同的因素,允许我找到数据的最佳组合。 我有一个包含生物数据的 Microsoft Access 文件。攻击、防御、生命值、使用所需战斗技能等等。 我正在尝试导入这个.accdb(Access 2013)文件,并能够访问存储的数据。 我将尝试制作一个程序,...

10得票3回答
使用pypyodbc连接到SQL Server

我需要使用Python 2.7向SQL Server发送Unicode。我尝试使用pymssql,但失败了。现在我正在尝试让pypyodbc工作(而不是pyodbc),因为它提供了可行的Unicode示例。问题在于示例中的连接字符串看起来与我熟悉的不同。我查看了这个链接,经过一些尝试和错误,构...

8得票1回答
尝试导入pypyodbc模块时出现错误:“未找到ODBC库。是否设置了LD_LIBRARY_PATH?”该怎么办?

我在Linux Mint 18上运行Python 3.5。我想加载 pypyodbc模块。但是,无论我尝试什么,我总是会收到错误: OdbcNoLibrary: 'ODBC Library is not found. Is LD_LIBRARY_PATH set?' 在导入Pytho...

8得票2回答
使用SQLAlchemy从Pandas数据框创建Python MS Access数据库表

我正在尝试从Python创建一个MS Access数据库,想知道是否可以直接从pandas dataframe创建表。我知道可以使用pandas dataframe.to_sql() 函数成功地将dataframe写入SQLite数据库,或者使用SQLAlchemy引擎来处理其他数据库格式(不...

8得票3回答
如何使用Python pypyodbc获取完整的VARCHAR(MAX)列

我有一个Python程序,使用ODBC连接连接到MSSQL数据库。我使用的Python库是pypyodbc。 这是我的配置: Windows 8.1 x64 SQL Server 2014 x64 Python 2.7.9150 PyPyODBC 1.3.3 ODBC驱动程序:SQL S...

7得票2回答
Python/pypyODBC:使用字符串和NULL进行行插入

我对Python、SQL Server和XML解析都很陌生,直到最近的这个项目(也许这不是最佳方案)。简而言之,我的IT团队非常繁忙,我需要将数据解析到一个沙盒表中(从XML中解析出来)。 XML中有一段包含属性[xx]001到[xx]025。并非每个XML都包含所有这些属性。因此,我遍历了...

7得票2回答
使用pyodbc和MSSQL,nvarchar字段导致UnicodeDecodeError的原因是什么?

我可以通过pypyodbc在Python中发送查询来从MSSQL数据库读取数据。 大多数Unicode字符都能正确处理,但我遇到了一个导致错误的特定字符。 相关字段的类型为nvarchar(50),并以这个字符“”开头,对我来说呈现出类似于这样的形式... ----- |100| |11...