gpt4 book ai didi

python - 在 MySQL 和 Tornado 之间创建连接

转载 作者:可可西里 更新时间:2023-11-01 08:21:16 25 4
gpt4 key购买 nike

我正在尝试启动并运行 Python 和 Tornado 环境。

截至目前,我能够执行 Python 脚本,现在我也在尝试能够使用数据库。

据我所知,Tornado 有一个 MySQL 包装器,我现在已经安装了 XAMPP,我想继续使用 PhpMyAdmin 作为 MySQL 的 GUI。

我的问题是如何在 MySQL 和 Tornado 之间创建连接?

这样当您使用连接命令时,Tornado 将连接到正确的 MySQL 安装和数据库,当然我是用 PhpMyAdmin 创建的?

最佳答案

来自 Tornado 的 documentation :

db = database.Connection("localhost", "mydatabase")

一旦你实例化了一个连接(在本例中名为 db ),你就可以在服务器的生命周期中重用它..

如果您需要在 tornado 服务器运行时动态更改它,则让 tornado“监听”特定的 url_pattern,由适当的 web.RequestHandler 处理,它接收作为(GET 或 POST)参数的 MYSQL 连接参数(主机、数据库、用户等)并创建一个新的数据库连接。

编辑

在较新版本的 tornado (>=3.0) 中,tornado.database 模块已被删除。它现在作为一个单独的包提供,torndb .

关于python - 在 MySQL 和 Tornado 之间创建连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8270506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com