私の質問があいまいでしたら申し訳ありません。基本的に、さまざまな長さのテキストを含むテキストファイルがたくさんあります。
テキストファイルをデータベースに「入れる」方法があるかどうか疑問に思っていました。
重要なことは、テキスト ファイルの名前とテキスト ファイルの内容を保持する必要があるということです。
SQL の基本的なコマンドは知っていますが、この言語を実用的なものに適用した経験はありません。
ありがとうございました !!
2列のテーブルを設定できます。最初の列はNAMEで、ファイルの名前を格納するために使用されます。この列のデータ型はVARCHARです。VARCHARの最大長を適切な値に設定できます。このデータ型は、指定した最大長までの可変長の文字をサポートします。2番目の列はCONTENTで、ファイルのコンテンツを保存するために使用されます。この列のタイプはBLOBです。このデータ型は、非常に長いバイナリデータをサポートします(正確な長さは、使用しているデータベースによって異なりますが、目安として、サイズは約ギガバイトです)。
その後、JDBCを使用してファイルをこのテーブルに挿入するアプリケーションを作成できます。
sqlite3 newdb
「olddb」と呼ばれる既存の sqlite データベースを開くには:
sqlite3 olddb
新しいデータベースを作成するか、既存のデータベースを開くと、データをインポートできます。データを保持するテーブルがまだ存在しない場合は、最初に CREATE TABLE 構文を使用してテーブルを作成します。
次に、テキスト ファイルにセパレータ/デリミタを設定します。
.separator STRING
ここで、STRING は区切り文字です。
次に、テキスト ファイル FILE から TABLE というテーブルにデータをインポートします。
.import FILE TABLE
コマンド ライン ツールで使用できるコマンドの詳細については、次を参照してください。
http://www.sqlite.org/sqlite.html
参照: http://sqlite.1065341.n5.nabble.com/importing-text-or-text-delimited-file-td33735.html