Pythonでは、CONN.EXECUTEの実行成功はどのように確認しますか?

Pythonでは、CONN.EXECUTEが正常に実行されたかどうかは、execute()メソッドの戻り値で判断できます。execute()メソッドはSQLクエリを正常に実行したら結果オブジェクトを返り、そのオブジェクトのプロパティを調べることで、操作が成功したかどうかを判断できます。

ここではコードの一例を示します。

import pyodbc

# 连接数据库
conn = pyodbc.connect("连接数据库的参数")

# 创建游标对象
cursor = conn.cursor()

# 执行SQL查询
result = cursor.execute("SELECT * FROM 表名")

# 检查结果对象的属性获取执行结果
if result.rowcount > 0:
    print("执行成功")
else:
    print("执行失败")

上記のコードでは、execute()メソッドの戻り値のオブジェクトでrowcount属性から影響を受けた行数を取得できます。rowcountが0より大きい場合は、CONN.EXECUTEの実行に成功したことを示します。

bannerAds