Java Postgresql文本返回“;空";一串
我在postgresql数据库中有一个文本类型的字段。我通过我的Web服务器和android应用程序检索它。我查Java Postgresql文本返回“;空";一串,java,android,sql,postgresql,null,Java,Android,Sql,Postgresql,Null,我在postgresql数据库中有一个文本类型的字段。我通过我的Web服务器和android应用程序检索它。我查 if (sampleText == null || sampleText.equals("")) 这两个条件都是错误的。但是,如果我查一下 if (sampleText.equals("null")) 那是真的。似乎postgresql存储的是一个文本“null”字符串,而不仅仅是null。这应该会发生吗 编辑:我从不在字段中存储任何内容,也没有默认值。我只是想找回它。它是否可能
if (sampleText == null || sampleText.equals(""))
这两个条件都是错误的。但是,如果我查一下
if (sampleText.equals("null"))
那是真的。似乎postgresql存储的是一个文本“null”字符串,而不仅仅是null。这应该会发生吗
编辑:我从不在字段中存储任何内容,也没有默认值。我只是想找回它。它是否可能与将其放入JSONobject有关
以下是我创建表的方式:
CREATE TABLE sampletable (
sampletext TEXT
);
直接在数据库中检查字段。如果字段有一个“null”字符串值而不是空的,那么这就是问题所在。我想是您将文本
“null”
存储在数据库中。我检查了。它是空的。这可能与postgresql无关。这可能是我将http输入流解析为jsonobject的方式