【问题标题】:Python Database that stays with the program与程序保持一致的 Python 数据库
【发布时间】:2020-09-19 23:56:07
【问题描述】:

因此,当您在该设备上登录 mysql 数据库程序时,mysql 工作得很好,但是如果您想将程序移动到另一台设备上,连接的数据库将无法工作......

无论如何,在 python 文件中以某种方式拥有数据库,这样当我将它移动到其他设备时,它的行为会相同...谢谢!

【问题讨论】:

    标签: python mysql python-3.x database mysql-python


    【解决方案1】:

    假设您想要存储一些简单的信息,Sqlite3 确实可以满足您的需求。这是一个完全在运行应用程序的硬盘上的文件上运行的 sql 数据库。

    但是要小心你在这个数据库中的内容。这并不是一个高性能的数据库,如果你过分强调它就会崩溃。

    【讨论】:

    • 所以在新设备上我需要重新创建数据库,数据库是它自己的文件还是 .py 文件的一部分?
    • 这将是它自己的文件。
    【解决方案2】:

    是的,使用主机外部的数据库。然后,只要新设备连接到数据库,您就可以使用 DNS 或 IP 地址访问 mysql 数据库。对于移动应用程序和移动设备,在您希望能够访问的数据之上构建 API,然后使用适当的凭据保护 API。

    【讨论】:

    • 我一定会调查的!很有帮助,谢谢!
    猜你喜欢
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2020-01-15
    • 2014-08-01
    相关资源
    最近更新 更多