2012-05-01 10 views
0

AndroidでSQLiteを使用するのは比較的新しいです。私はWindowsのコマンドプロンプトでSQLiteの経験があります。とにかく.output、.dump、.mode、.read、およびsqliteの他のネイティブコマンドをJavacode for androidで直接使用することはありますか?私はアンドロイドにdb.exec(生のSQLコマンド)があることを知っていますが、行を挿入するようなノンリターンタスクしか実行できません。SQLiteデータベースのダンプと読み取り機能Android

私は理想的には、SQLiteデータベースのクエリを手動でデータベースに問い合わせることなくテキストファイルまたは.csvファイルに直接エクスポートし、文字列フォーマットを実行してからファイルを書き出すことができるようにしたいと考えています。私はこれがコンピュータ上のsqliteデータベースのコマンドプロンプトで可能であることを知っています。

>.ouput file.csv 
>.separator , 
>select * from test; 

次に、選択クエリの結果をfile.csvという名前のdbディレクトリに保存します。 Androidのアクティビティでsqliteを使って同じことを直接行うことはできますか?(私はそれ等を取得し、その部分をやって快適だし、ユーザのためにSDカードにfile.csvになりを移動すること気にしない。)

おかげ

答えて

2

ございますとにかく使用します.output、.dump、.mode、.read、およびsqliteの他のネイティブコマンドはあなたの中で直接Javacode for android?

いいえ、あなたのデバイスにSQLiteコマンドラインクライアントが存在するとは限りません。あなたがリストするものは "sqliteのネイティブコマンド"ではなく、sqlite3コマンドラインバイナリのネイティブコマンドです。

関連する問題