「直接データベース接続」とは、SQLiteデータベースを使用してローカルパラメータを格納するのと同じように、JDBCに似たドライバを使用して、アクティビティのコンテキスト内でリモートデータベースクエリを呼び出して実行することを意味しました。
このデータベース接続方法に関するチュートリアルやドキュメントがインターネット上でほとんど見つからないことに気付くまで、すべてではないにしてもほとんどのAndroidデバイスが抱える不安定なWi-Fi / 3Gネットワークに関係なく、データベースに接続する必要があると考えました。そのように行われる。
Android SDKでも、ローカルデータベースアクセス(別名android.database.sqlite
)のみが本質的にサポートされています。また、 java.sql APIの説明には、このAPIを使用するために独自のJDBCドライバーを提供する必要があると記載されています。
それから私は、データベースに直接接続するという私の意図が、Androidの領域で最初に間違っているかどうかに気づき始めました。
Stack Overflowで提供された多数の回答を含め、多くの本、ウィキ、フォーラムを読みました。多くの人が何かを成し遂げることに集中しているように見えます。議論は「Androidデバイス用のRESTfulWebサービスを設計するにはどうすればよいですか?」から始まりました。しかし、私は完全な理解が必要です!また、元のAndroid開発者からの信頼できる引用も必要です。