2015-09-06 76 views
2

我在postgresql文本类型的数据库中有一个字段。我通过我的网络服务器和我的android应用程序检索它。我检查Postgresql文本返回“null”字符串

if (sampleText == null || sampleText.equals("")) 

并且两种情况都是错误的。但是,如果我检查

if (sampleText.equals("null")) 

那么这是真的。看起来像postgresql存储一个文字“空”字符串,而不是只是null。这是否应该发生?

编辑:我从来没有存储任何东西在外地,并没有默认值。我只是在检索它。是否有可能它是与把它变成一个JSONObject

这是我如何创建表:

CREATE TABLE sampletable (
    sampletext TEXT 
); 
+3

我想这就是你在数据库中存储文字'“null”'的原因。 –

回答

0

直接检查数据库中的字段。如果字段有一个“空”字符串值而不是空的,那就是问题所在。

+0

我查过了。它是空的。它可能与postgresql无关。这可能是我如何解析我的http输入流到jsonobject –

相关问题