问题标签 [android-sqlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6239 浏览

android - 错误:试图重新查询一个已经关闭的游标

我遇到了一个错误,但我似乎找不到解决方案。我的应用程序在 ICS 4.0.3 上运行,但在 Android 3.2 上返回错误。这是我MainActivity.java文件中的代码:

关于如何解决这个问题的任何建议?

0 投票
1 回答
1715 浏览

android - Android SQLite:从表中检索值时调用 getColumnIndex 是一种好习惯吗?

现在,我的代码如下所示:

SqlTables.java:

Table1Columns.java:

SqlDatabaseInterface.java:

我没有找到任何关于 Android 如何将列映射到索引的文档,所以虽然我已经确认它是基于查询中列的顺序,但我不能保证这将 100% 有效时间,或者未来的更新将保持这种行为。使用的好处getColumnIndexOrThrow(...)是保证我的索引总是正确的,只要它们引用的列包含在查询中。缺点是,除了乏味之外,它使我的代码更难阅读,并大大增加了我的方法的长度。另一方面,我可以只指定索引而不调用getColumnsIndexOrThrow,这会缩短我的代码,但是缺少文档会让人感觉不对。

0 投票
2 回答
1551 浏览

android - 在 Android 中使用现有的 sqlite 表?

在我的 Android 应用程序中,我想使用我现有的 sqlite 数据库。我遵循http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/本教程并成功复制数据库文件。但我的问题是我无法访问复制的数据库。任何人都可以检查我的代码并帮助我访问我的数据库吗?谢谢你..

这是我用来复制数据库的方法,

我想知道如何访问复制的数据库文件。

0 投票
5 回答
28753 浏览

java - 如何使用 id sqlite 获取一行?

这是一个简单的!然而,我错过了一些东西。请帮帮我。在这里,我试图通过 id 获取值,但无法这样做。即使更改了 id 的值,它也会返回相同的值。

0 投票
1 回答
956 浏览

android - 使用游标查询我的数据库

我有一个数据库设置,我知道我正确地插入它。但是,我很难通过查询从中返回任何数据。这是我的主类和数据库助手类。

和我的数据库适配器类在这里......

}

我在我的 logCat 中得到这些 ---- 对字段插槽 0,9 的错误请求。numRows = 1, numColumns = 9
and ---- java.lang.IllegalStateException: get field slot from row 0 col 9 failed

0 投票
1 回答
994 浏览

android - 在 where 子句中带有 AND 的光标

如何在 Android 中AND向我的WHERE子句添加一个Cursor


例如:

这将返回一个空的Cursor. 但是Table包含该查询应该找到的数据。我的格式错了吗?

谢谢

0 投票
1 回答
1429 浏览

android - 从多表 SQLite DB 填充 Listview

我有一个带有多个表的 SQLite DB,我想从其中一个表中读取所有内容,并使用它来填充列表,但我不知道为什么当我尝试从表中读取所有数据时应用程序崩溃.

这是我的代码:活动:

组适配器:

主数据库处理程序:

编辑:添加了日志 这是日志:

有任何想法吗?

谢谢!!

0 投票
4 回答
1411 浏览

android - 多个 SQLite 表

我已经尝试了将近一个星期来创建一个包含多个表的 SQLite 数据库,但没有成功。我已经搜索了几个小时并查看了有关该主题的所有主题here,但我不知道我做错了什么。

这是我从互联网上获得的用于一张桌子的代码,我刚刚添加了另一张桌子,它不再起作用了。

适配器:

活动:

我一直在寻找具有多个表的 SQLite 数据库的示例,但没有一个有效,并且完全按照我在该主题上找到的所有页面中阅读的内容进行操作,您能告诉我我做错了什么吗?

谢谢 :)

0 投票
1 回答
7687 浏览

android - 使用 pojo 和使用 CRUD 操作的 Android SQLite 示例

谁能给我一个简单的例子,使用 CURD 操作在 android 中使用 SQLite 数据库,还包括 onCreate 和 onUpdate 方法。最重要的是使用 POJO...如果不需要使用 POJO,请简要介绍一下...我花了很多时间学习 dis 和观看教程,但我仍然无法理解。

谢谢...

0 投票
1 回答
976 浏览

android - android中没有这样的表错误

我在 SQLite 浏览器中创建了一个表,并将数据导入到 adnroid 的 assets 文件夹中,现在我得到一个错误 no such table,在我的 logcat 中,这是我的代码...



这是 mydatabasehelper..


请帮忙谢谢