我需要从 Android 应用程序打开、读取项目并将其插入到在线 SQLite 数据库中.
我知道网址、用户名和密码。在 JavaSE 中我会执行以下操作:
Class.forName("com.mysql.jdbc.Driver");
Connection dbConnection = DriverManager.getConnection(URL, USER, PASSWORD);
我读到我不能在 Android 中执行此操作,因为没有 JDBC 驱动程序(有一个"SQLite.JDBCDriver"
但没有记录也不推荐)。
那么哪个是最简单的方法呢?我问谷歌,但看起来他也不知道。
您应该通过 Web 服务等中介公开您的数据源,至少出于以下原因:
- 有人可以直接访问您的数据源,并且可以读取、操作或销毁数据
- 抽象;您可以控制数据的发送方式及其表示方式。如果数据库表/对象发生更改,您只需更改 Web 服务,而不必强制更新(在某些情况下)
- Android 开箱即用地很好地支持 JSON 交互,而 JDBC 则不然(由于之前记录的原因)
我确信还有很多原因,但以上是我认为最普遍的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)