java - 从数据库获取联系人时出错

标签 java android database eclipse relational-database

public Cursor getContact(String e_mail) throws SQLException
        {
            String str[] = {KEY_EMAIL,KEY_PASSWORD};



            Cursor mCursor = db.query("Users_Detail", str, KEY_EMAIL + "=" + e_mail, null,
                    null, null, null, null);
                    if (mCursor != null) {
                        mCursor.moveToFirst();
                    }
                    return mCursor;
        }

正如您在我的代码中看到的,我正在尝试从我的数据库访问联系人。但在运作上却存在一些问题。 声明

“KEY_EMAIL + “=”+ 电子邮件”

我猜这是主要问题...... **

请..帮助!!!

最佳答案

尝试这样:

Cursor mCursor = db.query(true, "Users_Details",
            str,
            "KEY_EMAIL" + "='" + email + "'", null, null, null, null,
            null);
    if (mCursor != null) {
        mCursor.moveToFirst();
    }

关于java - 从数据库获取联系人时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21571886/

相关文章:

java - 如何存储和切换偏好设置?

java - 具有不同布局的多个回收器 View

android - 如何像最新的 FriendCaster 应用一样实现时间戳滚动面板?

mysql - 创建其列属性是另一个表的行的表

sql - 在不违反主键和唯一约束的情况下更改表结构

java - 编写基于条件的 if 语句的优雅方式

java - Multipart、spring-boot 和 JBoss - 所需的请求部分 'file' 不存在

android - 如何在 genymotion 中安装 Skype?

android - 我如何知道上次以编程方式使用任何已安装应用程序的时间?

database - 与基于磁盘的 NoSQL 数据库相比,内存数据库的主要性能优势是什么?