Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在mysql或任何数据库中保存未知长度的数据_Java_Mysql_Database - Fatal编程技术网

Java 如何在mysql或任何数据库中保存未知长度的数据

Java 如何在mysql或任何数据库中保存未知长度的数据,java,mysql,database,Java,Mysql,Database,我正在用java制作一个聊天软件,其中聊天记录将存储在数据库中,但不同大小的聊天记录如何存储在数据库中 我建议您在本地使用文本文件保存聊天历史记录,并在BLOB字段的数据库中同步该文本文件。使用流编写器,您可以轻松检索保存的数据 祝你好运, 快乐编码有许多类型可以存储大量数据,如 TINYTEXT 256字节 文本65535字节~64kb MEDIUMTEXT 16777215字节~16MB 长文本4294967295字节~4GB 或者您可以使用BLOB将数据存储为文件,我希望这个示例会有所帮助

我正在用java制作一个聊天软件,其中聊天记录将存储在数据库中,但不同大小的聊天记录如何存储在数据库中

我建议您在本地使用文本文件保存聊天历史记录,并在BLOB字段的数据库中同步该文本文件。使用流编写器,您可以轻松检索保存的数据

祝你好运,
快乐编码

有许多类型可以存储大量数据,如

TINYTEXT 256字节

文本65535字节~64kb

MEDIUMTEXT 16777215字节~16MB

长文本4294967295字节~4GB

或者您可以使用BLOB将数据存储为文件,我希望这个示例会有所帮助

请阅读thx。谢谢你们的帮助,但这将占用大量的空间,即使文本的大小不是很长,我们有什么办法可以避免它吗