Android 中的 SQLite 查询来计算行数

2024-01-02

我正在尝试创建一个简单的登录表单,将在登录屏幕上输入的登录 ID 和密码与存储在数据库中的登录 ID 和密码进行比较。

我正在使用以下查询:

final String DATABASE_COMPARE =
"select count(*) from users where uname=" + loginname + "and pwd=" + loginpass + ");" ;

问题是,我不知道如何执行上述查询并存储返回的计数。

数据库表如下所示(我已成功使用 execSQl 方法成功创建数据库)

private static final String
DATABASE_CREATE =
            "create table users (_id integer autoincrement, "
            + "name text not null, uname primary key text not null, " 
            + "pwd text not null);";//+"phoneno text not null);";

有人可以指导我如何实现这一目标吗?如果可能,请提供示例片段来执行上述任务。


DatabaseUtils.queryNumEntries http://developer.android.com/reference/android/database/DatabaseUtils.html#queryNumEntries%28android.database.sqlite.SQLiteDatabase,%20java.lang.String%29(自 api:11 起)是有用的替代方案,不需要原始 SQL(耶!)。

SQLiteDatabase db = getReadableDatabase();
DatabaseUtils.queryNumEntries(db, "users",
                "uname=? AND pwd=?", new String[] {loginname,loginpass});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 中的 SQLite 查询来计算行数 的相关文章

随机推荐

  • Angular 5 formgroup列表控件或迭代它们

    我正在使用 Angular 5 和 formgorup 并希望迭代控件 以便创建基于表单的动态组件 表单字段由外部数据服务 数据库等 给出 声明如下 check new FormGroup firstName new FormControl
  • 想要一个 JUnitMatchers AssertThat 来测试字符串包含 3 个或更多子字符串(当前使用 assertThat ... 两者 ... 和 ....)

    import static org junit matchers JUnitMatchers both import static org junit matchers JUnitMatchers containsString 现在我检查它
  • 获取socket.io房间中的客户端列表(2.0)

    使用时如何获取房间中所有客户的列表Socket io 2 0 有很多相关的问题 但没有一个是针对2 0版本的 也没有回答这个问题 最接近的答案是 2 0 但仅解释了如何在使用 Redis 时获取客户端列表 这不是使用 socket io 的
  • 致命错误:未捕获 SoapFault 异常:[ns1:Client.AUTH_1] 身份验证失败

    在我的 wsdl 文件中 我有一个用户身份验证块
  • MPI 派生类型发送

    我尝试将派生类型发送到处理器 该类型包含来自其他派生类型的对象 我从开始这个例子示例 结构派生数据类型 https computing llnl gov tutorials mpi Derived Data Types 我添加我的代码 代码
  • 第 80 行的重复键被忽略:“name”rvm

    这似乎没有影响任何东西 只是在我的终端中令人恼火 我经常收到以下警告 有时我收到多个警告 调出不同的线路 有时会收到以下警告 gem 有所不同 但除此之外 这是输出 Users alecwilson rvm gems ruby 2 2 1
  • 矩阵乘法:Strassen 与标准

    I tried to implement the Strassen algorithm http en wikipedia org wiki Strassen algorithm for matrix multiplication with
  • 是否可以仅使用标准 C++ 为 Windows Phone 7 进行编程?

    我知道Windows Phone 7开发的推荐语言是C 然而 由于各种原因 我非常喜欢继续在standardC 如果可能的话 是否可以仅使用标准 C 为 Windows Phone 7 进行编程 如果答案是肯定的 我需要哪些工具和资源来实现
  • OpenCV cv::findHomography 运行时错误

    我用来编译和运行代码Features2D 单应性查找已知对象 http opencv itseez com doc tutorials features2d feature homography feature homography htm
  • 在DataGridView中使用DataTable显示小图片(Icon)

    EDIT 我想使用 DataTable 在 Datagridview 中使用图像 RadioButton 只是本文的一个简单问题格式 让我澄清一下这一点 如何使用绑定样式在 datagridview 上添加这个 图像 或那个 图像 因为 我
  • Zend框架2:如何全局设置区域设置?

    我必须根据用户想要的语言动态更改区域设置 我可以在 Application Module php 中设置区域设置 如下所示 public function onBootstrap MvcEvent e translator e gt get
  • 数据集中的标题 (Matlab)

    我找不到关于 dataset 的任何好的文档 所以这就是为什么我想问你们 我会简短地回答这个问题 我可以在数据集中设置标题 列标题 而不将数据输入到数据集中吗 我想不是 所以问题的第二部分是 我可以制作一个单行数据集 在其中用空数据命名标题
  • LLVM 中的参数转发

    我需要一些关于 转发 参数给被调用者 在 LLVM IR 中 的建议 假设我有一个函数F这就是开头所说的all模块中的其他功能 从F我需要访问 读取 传递给其直接调用者的参数 现在要做到这一点 我将调用者中的所有参数放入一个结构体中 并传递
  • 在 C++11 中使用 future、异步和线程实现搜索

    我想以多线程方式实现分支定界搜索 特别是 我想使用async包装每个分支的搜索调用 然后等待某个线程给出答案 然后退出 理想情况下 我想取消其他线程 但线程取消不在标准中 这是一些简化的代码 include
  • 测验游戏的线程计时器

    我必须在大学里用 Python 做一些练习 所以我需要构建一个问答游戏 要求是 正确答案得 1分 错误答案得 1分 玩家必须在 20 秒内回答每个问题 如果玩家回答的时间超过 20 秒 即使他的回答正确 他也会得到 1 分 我刚刚尝试过th
  • SurfaceView示例代码

    我需要 Android 的示例教程SurfaceView 或者使用它的可以共享的示例代码 API 演示对我来说很难理解 有人有替代方案吗 这次提交 https github com johnnylambada WorldMap commit
  • 如何在 Spring Boot 集成测试中自动装配存储库?

    我正在尝试编写集成测试 但在测试中自动装配存储库时遇到问题 我收到这个异常 org springframework beans BeanInstantiationException 无法实例化 org observer media repo
  • 如何告诉 VS Code 格式文档在一定长度后换行? [复制]

    这个问题在这里已经有答案了 In Visual Studio Code when you press ALT SHIFT F to format HTML document VS Code would wrap a line that is
  • MailChimp 合并变量除了 FNAME 和 LNAME 之外还接受什么?

    我已经使用电子邮件地址 姓名实现了非常基本的注册 尽管我现在想添加额外的数据 例如电话号码 网站等 我的问题是在哪里API doc http apidocs mailchimp com api 1 3 我能找到除了 FNAME 和 LNAM
  • Android 中的 SQLite 查询来计算行数

    我正在尝试创建一个简单的登录表单 将在登录屏幕上输入的登录 ID 和密码与存储在数据库中的登录 ID 和密码进行比较 我正在使用以下查询 final String DATABASE COMPARE select count from use