【发布时间】:2012-02-07 05:14:35
【问题描述】:
伙计们,我在 sqlite 数据库的列中存储了一个空值
正在存储的值是return "null"
现在使用以下代码检索它
int i = resultSet.getInt(resultSet.getColumnIndex(columnName));
String str = resultSet.getString(resultSet.getColumnIndex(columnName));
boolean bool = resultSet.isNull(resultSet.getColumnIndex(columnName));
if( str == null ) {
return -1;
}
return i;
调试器显示str = "null"的值
但这种情况不适用于str == null , str == "" , str == "null"
任何人都可以告诉我该怎么做..
resultset.isNull 也给了我一个 false 值。
那么我怎样才能在数据库中存储空值,其次如果我使用“null”那么我怎样才能使这个条件起作用。
【问题讨论】:
-
Plz 将代码添加到数据库中。
标签: java android eclipse sqlite