你如何将firebird数据库连接到android?

时间:2013-06-01 23:00:15

标签: java android android-4.0-ice-cream-sandwich firebird

我正在从事一个项目。这是一个连接到我们的服务器数据库的Android应用程序。我们的服务器使用Firebird。我想从中读取数据并在Android应用程序中显示结果。我试过寻找有关android和firebird的教程,但我找不到任何东西。有人知道吗?或者你可以推荐给我开始编码android和firebird的任何网站?最好有一个用于连接数据库和查询的示例代码。只需简单选择查询即可。谢谢你!

2 个答案:

答案 0 :(得分:2)

正如其他人所说,不要直接从手机访问Firebird,而是在其间放置REST或其他类型的网络服务。

直接使用Firebird(或任何其他数据库)的缺点是:

  • 聊天线协议,因此性能不佳,尤其是高延迟连接
  • 用户可以直接访问您的数据库服务器,每个用户都将拥有数据库的凭据
  • 您将公开Firebird数据库的整个表面,而不是Web服务的较小的特定于应用程序的API,从而增加了滥用的风险等。

如果 - 鉴于这些异议 - 你仍然想从adroid手机访问你的Firebird数据库,你可以使用Android Jaybird project website上提供的Jaybird的Android端口。

答案 1 :(得分:1)

我也会推荐相同的,让你的android设备连接到appserver或者一些中间件,让appserver执行dbconnections.Even如果你的android设备连接到本地服务器,然后本地连接到你的midleware本地服务器并且您的中间件将通过标准数据传输方法(JSON,SOAP或您喜欢的任何方法)将您的Firbird查询结果响应到您的Android设备。