用python实现sqlserver查询
我需要知道如何在sql server中查询表。无论我在哪里看到它都说要使用pyodbc,但他们没有为3.4制作pyodbc。Python3.4没有官方的pyodbc。然而,正如bernie在他的文章中提到的,您可以尝试3.3版本。另外,加利福尼亚大学,欧文为Python 3.4提供了一个非官方的构建。作为一个选项,还有一个包 在任何情况下,一旦您决定使用哪一个,您可以通过这样做来使用它。这是一个非常简单的查询用python实现sqlserver查询,python,sql,sql-server,python-3.x,Python,Sql,Sql Server,Python 3.x,我需要知道如何在sql server中查询表。无论我在哪里看到它都说要使用pyodbc,但他们没有为3.4制作pyodbc。Python3.4没有官方的pyodbc。然而,正如bernie在他的文章中提到的,您可以尝试3.3版本。另外,加利福尼亚大学,欧文为Python 3.4提供了一个非官方的构建。作为一个选项,还有一个包 在任何情况下,一旦您决定使用哪一个,您可以通过这样做来使用它。这是一个非常简单的查询 import pyodbc # Create connection con = pyo
import pyodbc
# Create connection
con = pyodbc.connect(driver="{SQL Server}",server=SERVERNAME,database=DATA_BASE_INFO,uid=username,pwd=password)
cur = con.cursor()
db_cmd = "SELECT * FROM table_name"
res = cur.execute(db_cmd)
# Do something with your result set, for example print out all the results:
for r in res:
print r
在con=
行中,有几个值需要您填写
需要是服务器主机信息(IP或DNS名称),可能还有一个端口(默认为1435)服务器
“DNS.to.host.com,1435”
是您登录时使用的用户名uid
是您登录的用户的密码pwd