在documentation之后,最简单的连接方法是创建一个Engine
并运行connect()
方法。
connection = engine.connect()
result = connection.execute("select 1")
print(result.fetchall())
connection.close()
但是,尝试这样做时出现错误。
[42000] [Microsoft] [SQL Server的ODBC驱动程序17] [SQL Server] 111214;尝试完成事务的操作失败。找不到对应的交易。 (111214)(SQLEndTran)
奇怪的是,运行此代码将只工作两次,只有分两次进行。然后,所有后续执行也将起作用。有更好的连接方法吗?