我们公司有一台服务器,我正在尝试通过一些python代码连接到它。我有正确的IP地址和登录凭据,并且可以在SQL Server Management Studio中毫无问题地连接到它,但我无法通过PyCharm的数据库功能或我的代码连接到它。这是我正在运行的代码(为了安全起见,我省略了服务器ip地址和登录凭据):
db = pymysql.connect(host='server ip',_get_server_info
我使用了conda pymysql包(pymysql和PyMySQL-0.8.0-py2.evg-info),并将它们放在anaconda的site包中,这样Tableau就可以连接到数据库,检索数据集我最初尝试了mysql.connector,就像我在PyCharm和CLI中所做的那样,但TabPy使用的是anaconda,它没有用于mysql的站点包。无论如何,它最初连接到TabPy服务器,该服务器返回:
An error occurred while communicating w
然而,我感到惊讶的是,python没有标准的连接池(就像Java中的HikariCP )。pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno99] Cannot assign requested address)")
此外,许多端口被困在TI
我有一个python脚本,它访问mysql数据库,将最新的请求添加到数据库中,并将请求放在队列中。我希望脚本运行的方式是,函数check_requests在无限way循环中运行,并不断检查mysql数据库中添加的新请求,然后将这些请求放在队列中。然后,脚本的另一部分接受队列中的每个请求,并使用一些函数处理它们。我希望这两个进程同时运行,直到队列中不再有任何请求时,脚本和我为检查数据库请求而创建的线程都会停止。现在似乎什么都没有发生,我收到了一条错误信息。我怎么才能修好它? global q
global re