与程序保持一致的 Python 数据库

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

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

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

【讨论】:

我一定会调查的!很有帮助,谢谢!

以上是关于与程序保持一致的 Python 数据库的主要内容,如果未能解决你的问题,请参考以下文章

Redis 如何与数据库事务保持一致

面试官问:Redis的操作如何与数据库事务保持一致

Android工具类怎样保证Android与server的DES加密保持一致

《果然新鲜》电商项目(26)- Redis如何与数据库状态保持一致?

pythonCryptoJS.enc.Hex.stringify(CryptoJS.HmacSHA256时签名错误,python签名如何与postman保持一致?

如何与第三方接口保持数据一致性