0

私は Android アプリを開発しており、外部データベースに接続する必要があります。この接続を確立するには、JDBC を使用する必要があります。

これがいくつかの理由で安全でないことはわかっていますが、現時点では問題ありません。私が見たすべての投稿と記事は、誰もがAndroidでjdbcを使用しないように言っているため、インターネット3Gでは十分ではありません。それで、私の頭に浮かんだのは : そして 4G ?

私が見たインターネット 4G は 10mb、場合によっては 50mb の接続です。3Gよりもはるかに優れていました。

では、Android APP で JDBC を使用することは、まだ悪いアイデアですか?

4

2 に答える 2

2

これはセキュリティの問題です。DB 資格情報がクライアント APK に保存されるため、データベース全体が危険にさらされる可能性があります。これは非常に高いリスクです。

パスワード ポリシーに従って、DB パスワードを頻繁に変更する必要がある場合、たとえば 45 日間、DB パスワードが変更されたという理由だけで、45 日ごとに更新をリリースし続ける必要があります。

DB の特定の部分へのアクセスが制限された電話ごとに個別の DB ユーザーを作成することにしたとしても、ユーザー管理は大きな頭痛の種です。また、個々のユーザー向けにカスタマイズされた apk をリリースする必要があります。

したがって、セキュリティ上の目的と管理の改善のために、Web サービス モデルを採用することをお勧めします。

于 2014-07-24T10:12:48.857 に答える
0

ちょっと悪い考えです。電話(CPU、ネットワーク)に大きな負荷がかかるため、AsyncTaskを入れる必要があります

于 2014-07-23T19:58:24.973 に答える