3

私はプロジェクトに取り組んでいます。これは、サーバー データベースに接続する Android アプリです。私たちのサーバーは Firebird を使用しています。そこからデータを読み取り、結果をAndroidアプリに表示したい。Android と firebird に関するチュートリアルを探してみましたが、見つかりません。誰も方法を知っていますか?または、android と firebird のコーディングを開始するためにお勧めできるサイトはありますか? データベースとクエリに接続するためのサンプル コードがあるとよいでしょう。単純な Select クエリだけで十分です。よろしくお願いします!

4

2 に答える 2

3

他の人が言及しているように、携帯電話から Firebird に直接アクセスするのではなく、間に REST または他のタイプの Web サービスを配置してください。

Firebird (またはその他のデータベース) を直接使用することの欠点は次のとおりです。

  • おしゃべりなワイヤ プロトコルなので、特に高遅延接続ではパフォーマンスが良くありません
  • ユーザーはデータベース サーバーに直接アクセスでき、すべてのユーザーはデータベースの資格情報を持ちます。
  • Web サービスのより小さなアプリケーション固有の API の代わりに、Firebird データベースの全面を公開することになり、悪用などのリスクが高まります。

これらの反論があっても、Android フォンから Firebird データベースにアクセスしたい場合は、Android Jaybird プロジェクト Web サイトで入手できる Jaybird の Android ポートを使用できます。

于 2013-06-02T07:50:28.723 に答える
1

また、同じことをお勧めします.Androidデバイスをアプリサーバーまたはミドルウェアに接続し、アプリサーバーにdbconnectionsを実行させます.Androidデバイスがローカルサーバーに接続している場合でも、ミドルウェアローカルサーバーとミドルウェアにローカルで接続します標準のデータ転送方法 (JSON、SOAP、または任意の方法) を介して、Firbird クエリの結果を Android デバイスに返します。

于 2013-06-02T04:28:34.777 に答える