【发布时间】:2014-08-25 16:55:13
【问题描述】:
我无法弄清楚实现这样的场景的最佳方法是什么:
正在开发一个将 android 应用程序作为客户端的项目。
- 用户将带着安装了安卓应用程序的设备在一天中现场/访问和捕获/打孔/关键数据。这些数据将本地存储在设备上的 SQLite 数据库中。
- 在 SQLite 中捕获的数据需要导出并导入桌面应用程序(可以是基于 java 或 .net 的)以进行进一步处理。
其他要点: A. 用户可以通过 USB 将手机连接到桌面。 B. 数据流始终是一个方向(即电话到桌面)。 C. 手机没有网络连接
我的困境是如何在桌面应用程序中以编程方式访问 sqllite 数据库?是否有任何 JDBC 驱动程序可以从通过 USB 连接到计算机的设备从 sqlite 数据库中读取数据?
【问题讨论】:
-
您根本无法使用 USB 或任何其他应用程序访问数据库,因为它受到保护,您需要拥有 root 权限才能访问您手机上的
data文件夹。最好的方法是使用 JSON。