草庐IT

python - pymssql 与 pyodbc 与 adodbapi 与...

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.去年关闭。Improvethisquestion我对数据库、执行SQL查询等比较陌生。目前我专门将MSSQLServer用于我的数据库(这就是我们在我的工作中使用的),但希望我的问题的答案可以更通用特定的数据库。我使用DB接口(interface)应用程序本身(在本例中为SQLServerManagementStudio)完成了大部分工作,但我也通过python脚本完成了一些工作,其中一些作为cron作业运行,其中一些是网站,例如用户

python - pymssql 与 pyodbc 与 adodbapi 与...

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.去年关闭。Improvethisquestion我对数据库、执行SQL查询等比较陌生。目前我专门将MSSQLServer用于我的数据库(这就是我们在我的工作中使用的),但希望我的问题的答案可以更通用特定的数据库。我使用DB接口(interface)应用程序本身(在本例中为SQLServerManagementStudio)完成了大部分工作,但我也通过python脚本完成了一些工作,其中一些作为cron作业运行,其中一些是网站,例如用户

python - 是什么导致 pyodbc 出现 'unable to connect to data source'?

我正在尝试从Linux(SLES)上的python连接到MSSQL数据库。我已经安装了pyodbc和FreeTDS。从命令行:tsql-Hserver-p1433-Uusername-Ppassword从Python连接到服务器没有问题:importpyodbcpyodbc.connect(driver='{FreeTDS}',server='server',database='database',uid='username',pwd='password')产生错误:pyodbc.Error:('08001','[08001][unixODBC][FreeTDS][SQLServer]

python - 是什么导致 pyodbc 出现 'unable to connect to data source'?

我正在尝试从Linux(SLES)上的python连接到MSSQL数据库。我已经安装了pyodbc和FreeTDS。从命令行:tsql-Hserver-p1433-Uusername-Ppassword从Python连接到服务器没有问题:importpyodbcpyodbc.connect(driver='{FreeTDS}',server='server',database='database',uid='username',pwd='password')产生错误:pyodbc.Error:('08001','[08001][unixODBC][FreeTDS][SQLServer]

python - windows上从python连接odbc的常用方法?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion我应该使用什么库来从windows上的python连接到odbc?就odbc而言,pywin32有什么好的替代方案吗?我正在寻找有据可查、健壮、积极维护等的东西。pyodbc看起来不错——还有其他的吗? 最佳答案 你已经建议了pyodbc,我会同意你的。在我的经验中,它给我的问题最少;我用过pymssq

python - windows上从python连接odbc的常用方法?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion我应该使用什么库来从windows上的python连接到odbc?就odbc而言,pywin32有什么好的替代方案吗?我正在寻找有据可查、健壮、积极维护等的东西。pyodbc看起来不错——还有其他的吗? 最佳答案 你已经建议了pyodbc,我会同意你的。在我的经验中,它给我的问题最少;我用过pymssq

python - 从 pyodbc execute() 语句返回列名

frompandasimportDataFrameimportpyodbccnxn=pyodbc.connect(databasez)cursor.execute("""SELECTID,NAMEASNickname,ADDRESSASResidenceFROMtablez""")DF=DataFrame(cursor.fetchall())这可以填充我的pandasDataFrame。但是我怎么得到DF.columns=['ID','Nickname','Residence']直接来自光标?该信息是否存储在cursor中? 最佳答案

python - 从 pyodbc execute() 语句返回列名

frompandasimportDataFrameimportpyodbccnxn=pyodbc.connect(databasez)cursor.execute("""SELECTID,NAMEASNickname,ADDRESSASResidenceFROMtablez""")DF=DataFrame(cursor.fetchall())这可以填充我的pandasDataFrame。但是我怎么得到DF.columns=['ID','Nickname','Residence']直接来自光标?该信息是否存储在cursor中? 最佳答案

python - 使用 pyodbc 从 SQL 中检索数据

我正在尝试使用pyodbc从SQL服务器检索数据并使用Python将其打印到表中。但是,我似乎只能检索列名和数据类型之类的东西,而不是列中每一行的实际数据值。基本上,我正在尝试复制一个检索服务器数据并将其显示在表格中的Excel工作表。我连接到服务器没有任何问题,只是我似乎无法找到进入表格的实际数据。这是我的代码示例:importpyodbccnxn=pyodbc.connect('DRIVER={SQLServer};SERVER=SQLSRV01;DATABASE=DATABASE;UID=USER;PWD=PASSWORD')cursor=cnxn.cursor()cursor.

python - 使用 pyodbc 从 SQL 中检索数据

我正在尝试使用pyodbc从SQL服务器检索数据并使用Python将其打印到表中。但是,我似乎只能检索列名和数据类型之类的东西,而不是列中每一行的实际数据值。基本上,我正在尝试复制一个检索服务器数据并将其显示在表格中的Excel工作表。我连接到服务器没有任何问题,只是我似乎无法找到进入表格的实际数据。这是我的代码示例:importpyodbccnxn=pyodbc.connect('DRIVER={SQLServer};SERVER=SQLSRV01;DATABASE=DATABASE;UID=USER;PWD=PASSWORD')cursor=cnxn.cursor()cursor.