1

我想将我在 java 程序中的字符串数组保存到 mysql 表字段或列中。知道您不能将数组保存为数据库表中的一列,保存此数组的最佳方法是什么。我知道使用规范化会更好,但我需要将数组保存到一列而不是单独的列中。将数组的所有元素连接成一个字符串并将其作为文本字段保存到表中是否是个好主意???....感谢您的帮助!!!!!!

4

1 回答 1

1

将数组的所有元素连接成一个字符串并将其作为文本字段保存到表中是否是个好主意???

这在很大程度上取决于这个字符串数组的用途。如果您不会经常连接和拆分,那没关系。恕我直言,您可以这样做并观察性能。如果性能不好,则考虑另一种方法,例如:

  • 序列化数组(存储为 BLOB 或编码为字符串以存储在 VARCHAR/TEXT 中)
  • GSON(这将允许您将列类型保持为 VARCHAR 或 TEXT)
于 2013-06-27T14:23:44.330 回答