我目前正在创建一个Android应用程序,需要连接到InterSystems缓存(ODBC)数据库,这是我第一次为android开发并且以前从未连接到java中的数据库,任何帮助都会不胜感激。
答案 0 :(得分:2)
对于Android开发,我强烈建议使用Web服务或Rest而不是ODBC。但是有一个标准的JDBC Java文档(不确定它是否可以在Android中运行):
http://docs.intersystems.com/cache20131/csp/docbook/DocBook.UI.Page.cls?KEY=ITECHREF_jdbc
您还可以查看专为iOS / Android Cache开发而设计的更新的Zen Mobile框架,在WRC中索取副本
答案 1 :(得分:0)
您是否真的认为从用户应用程序连接到数据库是个好主意?直接从用户应用程序访问数据库通常对您不利。我不说“不要这样做”。 Caché允许您为SMP中的各个表授予权限。 (但是你不能让用户只访问某些表的记录。)
我知道InterSystems Ensemble可以使用SOAP进行通信,我不确定只有Caché和REST,你必须自己研究。但是,我认为这比直接从客户端访问数据库更好。这样做也可能导致数据库完整性问题。