Muh*_*mar 4 java eclipse sqlite android
伙计们我已经在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;
Run Code Online (Sandbox Code Playgroud)
调试器显示的值 str = "null"
但这种情况不起作用 str == null , str == "" , str == "null"
任何人都可以给我一个什么做点什么..
也resultset.isNull给了我假值.
那么如何在数据库中存储null,其次如果我使用"null"那么我怎样才能使这个条件工作.
如果您在数据库中存储了"null"文字字符串,那么您可以像这样比较它 -
if ( "null".equals(str) )
Run Code Online (Sandbox Code Playgroud)
要在数据库表中存储空值,请使用PreparedStatement.setNull()
| 归档时间: |
|
| 查看次数: |
2555 次 |
| 最近记录: |