【发布时间】:2022-06-16 21:19:35
【问题描述】:
您好,我正在尝试使用 python 在 aws lambda 上执行 mysql 查询。 每当我尝试在 lambda 函数内部设置数据库连接时,它都可以正常工作,但是当我尝试在 lambda 函数外部设置数据库连接时,它只会在抛出丢失连接错误后工作一次。我认为在函数内部每次都设置数据库连接不是一个好习惯。 还有其他方法吗?非常感谢您的回答,谢谢,
import mysql.connector
dataBase = mysql.connector.connect(
host ="host endpoint",
user ="user",
passwd ="password",
database = "db_name"
)
cursorObject = dataBase.cursor()
def lambda_handler(event, context):
query = f"select * query"
cursorObject.execute(query)
...
...
return
【问题讨论】:
标签: python mysql aws-lambda mysql-connector-python