我在postgresql数据库中有一个文本类型的字段。我通过我的网络服务器和我的Android应用程序检索它。我检查了
if (sampleText == null || sampleText.equals(""))
并且两个条件都是错误的。但是,如果我检查
if (sampleText.equals("null"))
然后才是真的。似乎postgresql存储了一个文字" null"字符串而不是null。这应该发生吗?
编辑:我从不在现场存储任何东西,也没有默认值。我只是检索它。它是否可能与将其放入JSONobject 有关这是我创建表格的方式:
CREATE TABLE sampletable (
sampletext TEXT
);
答案 0 :(得分:0)
直接在数据库中检查字段。如果该字段具有“null”字符串值而不是空,那么这就是问题所在。