0

事前に構築されたデータベースがあり、SQLiteMan を使用して短編小説や記事を含むデータベースにデータを入力したため、次のようなテーブル構造があります。

表: テキスト
ID - 整数自動インクリメント
タイトル - テキスト
コンテンツ - BLOB

コンテンツ フィールドには、テキスト エディターで編集したテキスト ファイルの段落テキストまたは文字列が含まれています。

データベースからコンテンツをテキストとして取得するにはどうすればよいですか?

4

2 に答える 2

2

このようにblobデータを取得できます。

byte[] byteArray = cursor.getBlob(columnIndex);
于 2012-08-06T03:13:41.570 に答える
1

「テキストとして」と尋ねた場合、前の回答を次のように明確にします。

new String(cursor.getBlob(1), "utf-8");

もちろん、別の文字セットを使用した場合は、utf-8 の代わりにそれを指定します。

于 2012-08-06T03:49:58.617 に答える