2012-05-06 35 views
5

私のファイアバードDBに自分のAndroidアプリケーションを接続する必要がありますandroidのfirebird DBに接続する方法

誰かがこれを行う方法を知っていますか?

コードを書いてください!

+0

"コードを書いてください!"。コーヒーやクッキーもやりたいですか? – jfoliveira

答えて

3

私はFirebirdに特に精通していませんが、あなたのAndroidクライアントがデータベースと通信できるようにする何らかの種類のWebサービス(RESTful?)を使用するのが最良のアプローチです。これは、Androidからデータベースに直接接続することができないため、通常はほとんどのアプリで使用されるソリューションです。アプリケーションが基盤となるデータベース自体に依存するのではなく、メディエータとして機能するWebサービス(クライアントに影響を与えずにデータベースの実装をスワップすることができる)に依存するため、設計の観点からも優れています。

2

Jaybird(Firebird JDBCドライバ)はAndroidをサポートしていないので、もっと「ハッキリした」ものが必要です。 http://www.remobjects.com/da/java.aspx

+1

JaybirdでAndroidをサポートする予定はありません。簡単な調査では、Androidで利用できないクラスのいくつかを回避するには、おそらく大幅な書き換えが必要になることが示されました。この答えと@TylerTreat –

+0

の回答の中で示唆されているように、ミドルウェアの実装を使用する方がパフォーマンスが良く、安全です。 – Harriv

+1

Mark Rotteveelのコメントを反映するように変更されました。 – Harriv

1

あなたは、Androidのために、このJaybirdポートを試すことができます:商用ソリューションはmidwareを使用することになり、例えばRemObjects社DataAbstractは、Android(予約注文/ベータ段階)とFirebirdのは、サポート http://sourceforge.net/projects/androidjaybird

関連する問題