Android アプリでjava.sql.PreparedStatementオブジェクトを使用して SQLite データベースをクエリする方法を調査していました。私は、以前に Oracle データベースにクエリを実行する Java アプリケーションをコーディングした経験に基づいて、この方法でクエリ ステートメントをコーディングすることに慣れています。
グーグルと Stackoverflow を行っている間に、 android.database.sqlite.SQLiteStatementを使用することが Android コーダーの間で広く受け入れられているソリューションであると簡単に結論付けることができました(たとえば、この投稿を参照してください)。それでも... Android で受け入れられている解決策が、java.sql.PreparedStatement の実装者ではないクラスを使用することである理由について、私は興味を持っています。
SQLiteStatement が PreparedStatement を実装しないのはなぜですか? パフォーマンス、ステートメントのコンパイル時間などの点で、2 つの違いは何ですか。PreparedStatement の Android 実装は存在しますか?