0

我想将图像存储在我的 SQLITE 数据库中。我使用以下代码检查了图像字符串的长度:

String res;
int reslen;
Log.i("asd", "doinback");
WebServiceConnecting wbs = new WebServiceConnecting();
res=wbs.SoapAction(new String[] {"FileName"}, new String[] {"1.jpg"}); //gets the image in string format
reslen=res.length();
res=String.valueOf(reslen);
Log.i("string res=",res );

我得到 reslen 的值约为 300,000。那么我应该为 SQLite db 中的 varchar 列提供什么大小?

4

2 回答 2

0

AFAIK sqlite 对 TEXT 列使用字符集对话,考虑使用 BLOB 类型来存储图像。

于 2012-07-04T09:39:36.460 回答
0

support a string or BLOB length up to 231-1 or 2147483647

Check further in http://www.sqlite.org/limits.html

于 2012-07-04T09:49:18.373 回答