2012-02-24 20 views
1

私はSqlite Databaseに格納し、別のパターンと照合するために、後でそれを取得したい.patt(パターン)ファイルを持っているで.pattファイル。保管* SQLiteデータベース

パターンファイルの内容(*。PATT)

178 176 175 176 173 172 173 173 169 167 167 169 169 164 166 167 
178 176 176 174 174 173 172 174 171 169 168 171 167 168 166 168 
175 171 171 165 166 164 163 161 160 162 157 160 165 168 167 168 
172 172 145 102 102 99 103 99 96 96 96 106 159 170 168 167 
175 172 144 96 93 90 89 88 86 87 86 101 157 167 166 168 

など....

私がどの程度Sqliteこれをサポートするのか分かりません。

提案がありますか?

+0

あなただけのBLOBとしてフィールドを定義し、それを文字列として入れてもらうことができます。まったく問題ありません。 –

+0

私のアプリでは、私はデータベースに保存するいくつかの事前定義されたパターンを持っています。ユーザーがアプリを使用すると、ユーザーが動的に作成したパターンとデータベースに存在するパターンに基づいてパターンマッチングが行われます。私はそれがデータベースに入ったら、ファイルを編集しません。私はちょうど一度に格納し、複数回取得したい。 – GAMA

答えて

1

ような操作のためのblobデータ型があります。 しかし、&をSqliteに保存するのは悪い習慣です。それは、sqliteへのファイルデータの読み込み/書き込み操作のアプリケーションのパフォーマンスに影響を与える可能性があります。ファイルとして直接格納し、そのパスをsqliteデータベースに格納する必要があります。こうすることで、簡単に取り出すことができます。

+0

私のアプリでは、私はデータベースに保存するいくつかの事前定義されたパターンを持っています。ユーザーがアプリを使用すると、ユーザーが動的に作成したパターンとデータベースに存在するパターンに基づいてパターンマッチングが行われます。 **データベースに入ったら、ファイルを編集しません。私はちょうど一度に格納し、複数回取得したい。** – GAMA

+0

あなたはそれをグーグルにすることができます。しかし、私の提案は、あなたが複数回それを取得しているときにファイルのパスを保存することです。 – Android

+0

'CREATE TABLE Gallery(_ID INTEGER PRIMARY KEY AUTOINCREMENT、パターンBLOB)'と 'Gallery(pattern)の値( 'D:\ Data \ pattern.patt')に挿入' ???それを取得して使用するには? – GAMA

関連する問題