2017-09-26 3 views
0

私は、チャットをデータベースに保存するチャットソフトウェアをJavaで作成していますが、異なるサイズのチャットをどのように格納することができます。mysqlまたは任意のデータベースに不明な長さのデータを保存する方法

+0

を助けることを願っています[この記事を]読んでください(https://stackoverflow.com/questions/6766781/ mysql-type-textの最大長) –

+0

thxです。あなたの助けのため –

答えて

1

チャットの履歴を保存するためにテキストファイルをローカルで使用し、そのテキストファイルをBLOBフィールドのデータベースに同期することをお勧めします。ストリームライターを使用すると、保存されたデータを簡単に取得できます。

ベスト運、 ハッピーコーディング

+0

thx。 urヘルプのために –

0

TINYTEXT 256バイト

TEXT 65,535バイト〜64キロバイト

MEDIUMTEXTのような大量のデータを格納することができ、多くの種類があります16,777,215バイト~16MB

ロングテックス4,294,967,295 b 〜4ギガバイト

またはファイルとしてデータを保存するためにBLOBを使用することができますytes、私はこの例では、 Insert file data into MySQL database using JDBC example

+0

しかし、これはテキストのサイズがそれほど長くない場合でもスペースの多くを取るでしょう –

+0

それは避けることができる方法があります –

+0

https://dev.mysql.com/doc/refman/5.7 /en/dynamic-format.html –

関連する問題