当我说“直接数据库连接”时,我的意思是使用类似 JDBC 的驱动程序在活动的上下文中调用和运行远程数据库查询,就像使用 SQLite 数据库存储本地参数一样。
直到我意识到我在互联网上几乎找不到任何关于这种数据库连接方式的教程或文档时,我想,不管大多数(如果不是所有)Android 设备都忍受不稳定的 Wi-Fi/3G 网络,连接到数据库应该这样做。
android.database.sqlite
即使在 Android SDK 中,本质上也只支持本地数据库访问(aka )。并且在java.sql API的描述中指出,您必须提供自己的 JDBC 驱动程序才能使用此 API。
然后我开始意识到我直接连接数据库的意图是否首先在Android领域是错误的。
我阅读了很多书籍、wiki 和论坛,包括 Stack Overflow 上提供的大量答案。在我看来,很多人都在专注于完成某件事,并且过去的讨论通常以“如何为我的 Android 设备设计 RESTful Web 服务?”开始。但是,我需要彻底了解!而且我还需要原始 Android 开发者的权威引用。