通过iOS连接到DBMS服务器

问题描述

| 我必须通过iOS连接到RDBMS(本地和远程)。我已经看到了解决方案(http://odbcrouter.com/ipad),但是为此,我们必须购买要运行的服务器端程序,但它非常昂贵且不是易于解决解决方案,因为我们必须为1000多家商店购买并为每个商店进行更新等将非常困难。 我刚刚签出了以下iOS应用程序(http://www.impathic.com/impathic/index.html),它在做同样的事情而没有任何服务器端代码,这使我认为,将有一种方法不需要任何服务器端代码就可以做到这一点...所以我想知道这些RDBMS是否以我期望的方式展现自己。 谢谢。

解决方法

那个有气势的程序非常有趣,但是他们很可能使用了3rd party库。 RDBMS有线协议并不常见,通常只有ODBC和JDBC驱动程序才具有它们的实现(当然还有实际的本机驱动程序)。 如果您的数据库是Postgres或MySQL(或某些其他OSS DB),则您可以很容易地将本机驱动程序源代码移植到iOS并为ARM构建它。我尚未完成,但是可能会奏效。我不知道是否有其他任何DB具有适用于iOS或note的ARM本机驱动程序。 否则,根据计划要进行的工作,使用中间件解决方案可能会更好。对于基本情况,Web服务非常简单。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...