python与sqlserver使用pyodbc

blmhpbnm  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(319)

在使用pyodbc从sql查询中获取记录之后,如何访问特定的记录并将其存储在变量中。
p、 我是python的新手。

mo49yndu

mo49yndu1#

你可以这样使用:

import pyodbc

conn = pyodbc.connect('DSN=SQLS;UID=test01;PWD=test01')
cursor=conn.cursor()
cursor.execute("create table rvtest (col1 int, col2 float, col3 varchar(10))")
cursor.execute("insert into rvtest values(1, 10.0, \"ABC\")")
cursor.execute("select * from rvtest")

   records =cursor.fetchall()
    for row in records:
        print("Id: ", row[0])
        print("Name: ", row[1])`

如果要获取第2行第5列,请使用:

records[1][4]

相关问题