1

我目前正在创建一个 android 应用程序并需要连接到 InterSystems 缓存(ODBC)数据库,这是我第一次为 android 开发并且过去从未连接到 java 中的数据库,任何帮助将不胜感激。

4

2 回答 2

2

对于 Android 开发,我强烈建议使用 Web 服务或 Rest 而不是 ODBC。但是有一个标准的 JDBC Java 文档(虽然不确定它是否可以在 Android 中工作):

http://docs.intersystems.com/cache20131/csp/docbook/DocBook.UI.Page.cls?KEY=ITECHREF_jdbc

您还可以查看专为 iOS/Android 缓存开发设计的较新的 Zen Mobile 框架,在 WRC 中索取副本

于 2013-06-21T15:02:07.833 回答
0

您真的认为直接从用户应用程序连接到数据库是个好主意吗?直接从用户应用程序访问数据库通常对您不利。我没有说“不要这样做”。Caché 允许您向 SMP 中的各个表授予权限。(但你不能让用户只访问一个表的一些记录。)

我知道 InterSystems Ensemble 可以使用 SOAP 进行通信,我不确定 Caché 和 REST,您必须自己进行研究。但是,我认为这比直接从客户端访问数据库更好。这样做还可能导致数据库完整性出现问题。

于 2013-06-25T16:44:17.067 回答