0

現在、SQLite データベースから行をダンプし、ネットワーク経由で転送して、別の電話の SQLite データベースにインポートしたいと考えています。行を適切にダンプして後でインポートするにはどうすればよいですか? 周りを見回したところ、多くの人が.sqlファイルについて言及しているのを見ましたが、Android固有の方法はありますか? ありがとう。

4

1 に答える 1

2

ソース側とターゲット側の両方でまったく同じテーブル構造があり (そうでなければ、質問はあまり意味がありません)、おそらくテーブル構造を既に知っていると思います。

その場合、単にSELECT行をエクスポートする場合 (たとえば、Java コードを使用):

SELECT * FROM mytable WHERE id = 12345;

行の内容がわかるので、次INSERTのようなターゲット テーブルのステートメントを作成できます。

INSERT INTO mytable ( col1,   col2,  ...)
             VALUES ('val1', 'val2', ...);

ここで必要なのは、ターゲット側でこの挿入ステートメントを実行することだけです (Java または sqlite3 コマンド ラインを使用)。

于 2013-07-14T21:57:02.163 に答える