如何在Android上安装Firebird驱动程序,以便我可以与FireDac连接

时间:2016-04-30 16:14:05

标签: android delphi firemonkey delphi-10-seattle firedac

在Delphi中,Seattle 10有一个程序可以连接远程Firebird数据库(Windows上的测试程序)。

当我在带有android的移动设备上移植它时,由于缺少驱动程序,我有一个例外。 这个话题不是那么年轻(大约3年)。 FireDac Firebird and Android 我发现了这个http://www.firebirdsql.org/en/jdbc-driver/ 这是一个java驱动程序(可能与新的Firebird v 3一起使用)。 但我真的不知道它是如何成为Android的好驱动程序,如果是的话,如何在移动设备上安装它。

由于远程数据库是一个firebird数据库(服务器版本),而且我的其他程序我连接,阅读,工作没有问题(win 7/10 + Delphi Seattle 10 + FireDac),有没有办法实现这种联系?

3 个答案:

答案 0 :(得分:1)

您无法在Android上连接到Firebird,因为Firebird不支持移动操作系统。它只官方支持Windows和Linux 使用jdbc驱动程序无济于事,因为这需要Java 7并且android不运行Java 7,它运行它自己的称为Android的味道。

最接近Firebird的替代品是Interbase。 Interbase从XE3版本(IIRC)开始支持Android。

答案 1 :(得分:0)

如果要在移动设备中使用数据库。

我的建议是使用SQLiteIBLiteMSSQL。 通过FireDAC,组件与数据库连接。

这些移动和Windows数据库,不需要驱动程序。

FireDac的数据库连接方法,例如ADO与数据库的连接。

更多信息:docwiki.embarcadero.com/Using_FireDAC_and_SQLite

或者:docwiki.embarcadero.com/Using_FireDAC_in_Mobile_Applications

答案 2 :(得分:0)

有一种方法可以从Android连接到Firebird数据库,但它涉及第三方产品并在Windows设备上创建服务器应用程序/服务。

您可以使用TMS软件中的RemoveDB: - http://www.tmssoftware.com/site/remotedb.asp

这非常简单,只需几分钟即可创建服务器,其客户端允许运行完整的Firebird查询。