我需要将我的安卓应用连接到Firebird数据库。
有人知道如何做吗?
请写出代码!
我对Firebird不是特别熟悉,但我猜想最好的方法是使用某种Web服务(RESTful?),允许您的Android客户端与数据库通信。这是大多数应用程序通常使用的解决方案,因为您无法直接从Android连接到数据库。从设计角度来看,这也很好,因为您的应用程序不依赖于底层数据库本身,而是作为中介的Web服务,这意味着您可以在不影响客户端的情况下更换数据库实现。
由于Jaybird(Firebird JDBC驱动程序)不支持Android,因此您需要更“hackish”的解决方案。商业解决方案是使用中间件,例如 RemObjects DataAbstract 支持 Android(预订/测试阶段)和 Firebird:http://www.remobjects.com/da/java.aspx