-1

我正在尝试找到一个带有加密字符串的记录,例如

description = "oYAFfrNS2OszASY7Vo182A=="

它存储在 sqlite 数据库中,如

oYAFfrNS2OszASY7Vo182A==

在描述字段中。

我的安卓代码是:

Cursor c = db.query(table, columns, 
                whereclause, 
                null, 
                null, 
                null, 
                null);          
  try {
    if (c.getCount() == 0) {
      c.close(); 
      return "";
    }
    c.moveToFirst();   

    int namecol = c.getColumnIndex(columns[0]);       
    li = (c.getString(namecol));            
    c.close();    
  } catch (Exception e) {
    System.out.println("Exception:   " + e.toString());
  }   

where 表名、where 子句和列肯定都是正确的,但我无法使用我提到的加密字符串获得结果。

4

1 回答 1

0

我通过进一步调试发现了问题,实际上我的加密字符串中有一个新行字符没有传入。

于 2012-10-10T12:45:25.403 回答