schoolprojectの場合、MySQL
からMySQLi
にphpデータベースを変換して、アンドロイドアプリケーションで使用します。mysqliteデータベースをAndroidアプリケーションでmysqlから変換する
アンドロイド(2017)の頭の最初の本を使ってアンドロイドデータベースを作成してみました。それに応じて手動で作成してデータベースのすべてのレコードを挿入する必要がありますが、必要なすべてのデータと1つのテーブル挿入する必要のある113項目もあります。
既存のデータベースを完全に作成せずにインポートする方法はありませんか?
私はsqliteブラウザを使ってファイルにアクセスし、そのデータを読みましたが、それは達成しようとしているものではありません。私はこのデータベース(作成されたもの)をapk内にインポートして、ユーザーのデバイスにインストールする際に、すべてのデータベースエントリの挿入コードを手作業で作成する必要はありません。 –
OK、SQLファイルをアセットに入れようとしましたが、それを読んで? –
いくつかの試行の後に私は正しく転送するために私のデータベースを持っていますが、しかし、私は(私たちと何らかの理由で)UTF-8エンコーディングでPHPデータベースに格納されているオーバーウォッチウェブサイト(すべてのヒーローとそのデータ)文字を使用すると、mysqlをmysqliteに変換するPythonスクリプトを使用していましたが、sqliteブラウザで正常に開くことができますが、データベースをデバッグすると突然すべてのテーブルが失われました.. .sqliteファイルを開いたら、壊れた文字がたくさんあるステートメントを挿入してください。私はここで完全に失われています –