Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Postgresql文本返回“;空";一串_Java_Android_Sql_Postgresql_Null - Fatal编程技术网

Java Postgresql文本返回“;空";一串

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。这应该会发生吗 编辑:我从不在字段中存储任何内容,也没有默认值。我只是想找回它。它是否可能

我在postgresql数据库中有一个文本类型的字段。我通过我的Web服务器和android应用程序检索它。我查

if (sampleText == null || sampleText.equals(""))
这两个条件都是错误的。但是,如果我查一下

if (sampleText.equals("null"))
那是真的。似乎postgresql存储的是一个文本“null”字符串,而不仅仅是null。这应该会发生吗

编辑:我从不在字段中存储任何内容,也没有默认值。我只是想找回它。它是否可能与将其放入JSONobject有关

以下是我创建表的方式:

CREATE TABLE sampletable (
    sampletext TEXT
);

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

我想是您将文本
“null”
存储在数据库中。我检查了。它是空的。这可能与postgresql无关。这可能是我将http输入流解析为jsonobject的方式