有没有一种方法可以在python应用程序运行时连接mysql?
我想制作一个python应用程序并从mysql服务器检索查询结果 因此,每次发生事件时,应用程序都会通过mysqlclient连接到mysql,如下所示有没有一种方法可以在python应用程序运行时连接mysql?,python,mysql,connection,Python,Mysql,Connection,我想制作一个python应用程序并从mysql服务器检索查询结果 因此,每次发生事件时,应用程序都会通过mysqlclient连接到mysql,如下所示 # retrieve query result from db db=_mysql.connect(host="localhost",user="root", passwd="password",db="db") 有没有一种方法
# retrieve query result from db
db=_mysql.connect(host="localhost",user="root",
passwd="password",db="db")
有没有一种方法不是每次都尝试连接,而是保持连接?更改
开始循环:
获取MQ消息
db=\u mysql.connect(host=“localhost”,user=“root”,
passwd=“password”,db=“db”)
db.insert()
到
db=\u mysql.connect(host=“localhost”,user=“root”,
passwd=“password”,db=“db”)
开始循环:
获取MQ消息
db.insert()
什么是活动?您可以在python脚本开始时连接到数据库一次,然后再使用它。如果在每个事件到达时重新运行python脚本,它必须重新连接到数据库。是否尝试了连接池?@ElapsedSoul事件将是来自MQ@Sajidshaikh不,我没有。那是什么?有关于连接池的文档吗?我读了关于它的附加说明,提到的连接池Sajidshaikh可以帮助您管理连接,如并行处理和重新连接。如果你关心连接的稳定性,你可以使用它。谢谢你为我提供的详细代码示例!!!