问题描述
我有一个不断更新的数据库(间隔时间为5s),我的意图是读取数据库中已更新的新数据,以下是我的第一稿代码。但是,我设法读取它直到执行代码时的最后一行,然后停止。我需要代码不断运行,以便它获取新的数据条目(我们的数据库每5秒钟更新一次)。
import csv
import pyodbc
server = '*****'
database = '******'
username = '******'
password = '*****'
cnxn = pyodbc.connect('DRIVER={SQL SERVER};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
cursor.execute("select * from marketc")
row = cursor.fetchone()
while row is not None:
row = cursor.fetchone()
print (row)
*也许很难理解,但要点是我只想读取数据库中的最后一行,该数据库每5秒钟不断更新一次。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)