使用python将输入的值插入到sql查询中

时间:2014-04-05 06:06:33

标签: python sql sql-server

我似乎无法想出这一个。我今天刚开始玩Python,所以我不是专业人士。

我想让用户输入一个值,然后将该值插入到我的SQL查询中。我在谷歌搜索中设法做到的目标虽然如此,但它似乎无法发挥作用。

import pyodbc

try:
    con = pyodbc.connect(r'DRIVER={SQL Server};Server=server;DATABASE=MSTAR;UID=ADMIN;PWD=***;Trusted_Connection=yes')
    cursor = con.cursor()

except Exception as e:
    sys.exit('Cant connect')

Machine=input('Enter MachineID: ')


cursor.execute("""SELECT TOP 1 [STATE_ID] FROM [STAR].[dbo].[P_GPS] where MACHINE_ID like %s""", (Machine))
result = cursor.fetchall()

print result

0 个答案:

没有答案