2

我正在构建一个 java 对象,该对象包含一个表示文件路径的字符串数组。我想将此对象存储在 SQLite 数据库中,并且我已经编写了代码来完成大部分工作,但我想知道列 [在 Android 的预编译中] 是否有最大宽度。如果没有,我可能能够序列化对象或存储它,因此如果将这些对象中的另一个插入到列表中,其文件比以前的文件多,它就不必继续添加列,我不能如果有实际限制,请查找任何文档。我不希望路径超过 256 个字符,但可能会有一些疯狂的人喜欢他们的文件路径......

所以我的问题是:SQLite 3 [android] 列的最大宽度是多少?

4

1 回答 1

2

将文件路径序列化到一个字段中听起来效率很低,但要回答您的问题,您无法找到最大值是有原因的,因为您可以在编译期间对其进行调整:http: //sqlite.org/limits.html#max_length

默认限制为 10 亿字节,因此您有相当多的空间。

于 2013-02-06T02:46:36.433 回答