Python SQL关闭连接

时间:2019-01-30 15:55:24

标签: python sql sql-server odbc pyodbc

我正在使用pyodbc在Microsoft SQL服务器上执行查询。

代码如下:

 cnxn = pyodbc.connect(driver='{SQL Server}', server='servername', database='db', UID='username', PWD='password')
 cursor = cnxn.cursor()

 sql = "SELECT COUNT(*) FROM (SELECT * FROM table) a"

 cursor.execute(sql)
 result = cursor.fetchone()

如果我运行此代码,我们假设查询需要1个小时才能完成。

如果包含该查询的python脚本正在运行,并且在查询过程的中途,python脚本被关闭或停止(即ctrl-c命令或命令外壳已关闭),则查询仍将在后台运行服务器直到完成,还是将关闭连接并结束查询?

0 个答案:

没有答案