【问题标题】:Postgresql text returning "null" stringPostgresql 文本返回“null”字符串
【发布时间】:2015-12-02 09:20:39
【问题描述】:

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

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

这两个条件都是假的。但是,如果我检查

if (sampleText.equals("null"))

那是真的。似乎 postgresql 存储了一个文字“null”字符串,而不仅仅是 null。这应该发生吗?

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

这就是我创建表格的方式:

CREATE TABLE sampletable (
    sampletext TEXT
);

【问题讨论】:

  • 我认为是您将文字 "null" 存储在数据库中。

标签: java android sql postgresql null


【解决方案1】:

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

【讨论】:

  • 我查过了。它是空的。它可能与postgresql无关。这可能是我如何将我的 http 输入流解析为 jsonobject
猜你喜欢
  • 2020-06-14
  • 2012-10-09
  • 1970-01-01
  • 1970-01-01
  • 2013-08-16
  • 2015-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多