Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以在python应用程序运行时连接mysql?_Python_Mysql_Connection - Fatal编程技术网

有没有一种方法可以在python应用程序运行时连接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") 有没有一种方法

我想制作一个python应用程序并从mysql服务器检索查询结果

因此,每次发生事件时,应用程序都会通过mysqlclient连接到mysql,如下所示

# 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可以帮助您管理连接,如并行处理和重新连接。如果你关心连接的稳定性,你可以使用它。谢谢你为我提供的详细代码示例!!!