如何在安卓设备上连接到Firebird数据库

5

我需要将我的安卓应用连接到Firebird数据库。

有人知道如何做吗?

请写出代码!


请编写代码!你不想要一些咖啡和饼干吗? - jfoliveira
3个回答

3

我对Firebird不是特别熟悉,但我猜想最好的方法是使用某种Web服务(RESTful?),允许您的Android客户端与数据库通信。这是大多数应用程序通常使用的解决方案,因为您无法直接从Android连接到数据库。从设计角度来看,这也很好,因为您的应用程序不依赖于底层数据库本身,而是作为中介的Web服务,这意味着您可以在不影响客户端的情况下更换数据库实现。


2

由于Jaybird(Firebird JDBC驱动程序)不支持Android,因此您需要更“hackish”的解决方案。商业解决方案是使用中间件,例如 RemObjects DataAbstract 支持 Android(预订/测试阶段)和 Firebird:http://www.remobjects.com/da/java.aspx


1
我们没有计划支持Jaybird的Android版本。快速调查显示,为了解决一些在Android中不可用的类,可能需要进行重大改写。按照@TylerTreat的建议和答案,使用中间件实现可能更高效和安全。 - Mark Rotteveel
1
根据Mark Rotteveel的评论修改了答案。 - Harriv

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接