【发布时间】:2020-09-19 23:56:07
【问题描述】:
因此,当您在该设备上登录 mysql 数据库程序时,mysql 工作得很好,但是如果您想将程序移动到另一台设备上,连接的数据库将无法工作......
无论如何,在 python 文件中以某种方式拥有数据库,这样当我将它移动到其他设备时,它的行为会相同...谢谢!
【问题讨论】:
标签: python mysql python-3.x database mysql-python
因此,当您在该设备上登录 mysql 数据库程序时,mysql 工作得很好,但是如果您想将程序移动到另一台设备上,连接的数据库将无法工作......
无论如何,在 python 文件中以某种方式拥有数据库,这样当我将它移动到其他设备时,它的行为会相同...谢谢!
【问题讨论】:
标签: python mysql python-3.x database mysql-python
假设您想要存储一些简单的信息,Sqlite3 确实可以满足您的需求。这是一个完全在运行应用程序的硬盘上的文件上运行的 sql 数据库。
但是要小心你在这个数据库中的内容。这并不是一个高性能的数据库,如果你过分强调它就会崩溃。
【讨论】:
是的,使用主机外部的数据库。然后,只要新设备连接到数据库,您就可以使用 DNS 或 IP 地址访问 mysql 数据库。对于移动应用程序和移动设备,在您希望能够访问的数据之上构建 API,然后使用适当的凭据保护 API。
【讨论】: