android-sqlite相关内容

没有这样的列 SQLite

好吧,我尽我所能,我在这里看到了所有关于这个错误的帖子,但没有一个能解决我的问题: 这是我的简单更新语句,我想在某个 characterName 处将每个 itemSlotIndex 增加 1 String myQuery = "UPDATE " + theTable.getTableName() + "SET " + theTable.getItemSlotIndex()+ " = " ..
发布时间:2021-11-02 23:26:15 移动开发

在android中正确设置sqlite db

我有一个包含不同列的 sqlite db,我正在对 db 进行试验,碰巧将版本从 2 改回 1.我现在已经撤消了所有更改,但 db 无法正常工作.我已经删除并重新安装了该应用程序,但仍然没有结果. 公共类 DBHelper 扩展 SQLiteOpenHelper {private static final String DATABASE_NAME = "Manager.db";public st ..
发布时间:2021-11-02 23:26:11 Informix

当room android db损坏时会发生什么?

在大型应用程序中,我的 db 文件(通过 android room lib 创建)可能会损坏.对于这样的用户,回退是什么? room 会删除 db 文件并在生产模式下从头开始重新创建还是我必须自己处理? 解决方案 对于这样的用户,回退是什么? 备份和恢复,注意当有任何打开的事务时不应该进行备份.最好确保如果在 WAL 模式(这是有空间的默认模式)数据库完全提交(即 WAL ..
发布时间:2021-11-02 23:26:06 移动开发

CREATE TABLE 中 FOREIGN KEY 的语法错误

我在调试器上得到以下输出.我不确定缺少什么语法. SQL 代码为: 创建表周(Week_Id INTEGER PRIMARY KEY,日文本,开始时间文本,End_Time 文本,休息时间文本);创建表项目(Project_Id INTEGER PRIMARY KEY,名称文本,说明文字,Client_Name 文本,位置文本);创建表时间表(Timesheet_Id INTEGER PR ..
发布时间:2021-11-02 23:25:56 移动开发

在 Android 上使用 Room 时如何安装最新版本的 Sqlite aar

我正在调查我当前应用程序中的 Android Room 数据库. 我正在尝试通过使用最新的 aar 来安装最新版本的 Sqlite 我尝试将 aar 放在我的数据库模块 libs 文件夹中并在我的 gradle 文件中引用它,但是显示的 sqlite 版本总是 3.22.0其中 aar 是 3.34.0 我需要遵循哪些步骤来覆盖默认提供的 Sqlite 版本并使用我下载的 aar ..
发布时间:2021-11-02 23:20:37 移动开发

从 SQLitE 数据库加载的数据未保存在模型类 ArrayList 中

我正在从我的 SQLite 数据库 中检索数据.我检查了我的数据是否成功检索,但这并没有通过记录值保存在我的 Model Class 的 ArrayList 中. 然后我记录了 list 的值.我的 Adpter 的 getItemCount() 方法的 size() 是 0.所以为什么我的数据没有保存在模型类中. ReadSqliteData() 方法 public void Re ..
发布时间:2021-11-02 23:19:28 移动开发

如何使用单击侦听器更新和删除 SQLite 数据库中的列表视图数据?

我是 SQLite 数据库的初学者.我在从 listView 更新和删除数据时遇到问题.当我单击我的 listView 数据时,我将我的数据插入到 listView 中,它将进入 UpdateActivity.现在我想在新的 UpdateActivity 中获取那些 listView selected 值,以便我可以编辑或删除.如何做到这一点. ListDataActivity.Java ..
发布时间:2021-11-02 23:04:39 Informix

如何通过索引(而不是通过 id)在 SQLite 中获取一行

有没有办法通过它在表中的索引/位置而不是它的 id 来获取一行? 例如我有 3 行带有 ID: 记录1记录2记录3 现在如果我使用它的 id 删除第二行,剩下的行将是这样的: 记录1记录3 因为我使用 ListView 位置来确定要删除数据库中的哪一行,所以下次我尝试删除第二行时,会出现异常,因为 ID 为 2 的行不存在. 那么有没有一种方法可以通过表中的索引检索行? ..
发布时间:2021-11-02 23:04:20 移动开发

从 SQLite 迁移到 Room DB

我在从 SQLite 迁移到 Room DB 时遇到问题. 问题是我的旧 SQLite 架构与旧 SQLite DB 中的新 Room DB 架构不匹配 我忘记将 primaryKey 设置为 NOT NULL 并且我有一个列 URL 并且该列没有任何类型文本、整数或布尔值. 所以现在当我尝试将我的 SQLite 迁移到 Room 时,我收到了 Schema don't match 错 ..
发布时间:2021-08-23 19:46:44 Java开发

sqlite android 绑定的 Proguard 配置

我正在尝试使用 SQLite android 绑定在我的 android 应用程序中有一个自定义的加密 SQLite 数据库.一切正常,我即将发布我的应用程序.我正在尝试使用 ProGuard 进行代码混淆和压缩,但似乎不适用于 SQLite android 绑定.我发布的应用程序在启动时崩溃,因为它找不到 SQLite 使用的几个 .so 文件.我不确定保留这些库的正确 ProGuard 规则应 ..
发布时间:2021-08-23 19:29:26 移动开发

如何在sqlite中添加特定数量的空行?

我有一个 SQLite 文件,我想添加 2550 个空 (NULL) 行. 我可以用这个代码添加一个空行 INSERT INTO my_table DEFAULT VALUES 但我需要 2550 行.有什么捷径可走吗?我不想执行相同的代码 2550 次. 解决方案 如果您的 SQLite 版本支持它,您可以使用递归 CTE 生成从 1 到 2550 的序列,然后插入“空"沿该序 ..
发布时间:2021-08-23 18:46:11 数据库

如何将从SQLite数据库检索到的每个项目设置为它自己的Textview

现在,我有一个数据库,该数据库的单个表具有TEXT类型的单列.我希望能够从该表中检索数据,对于该表中的每个字符串,我都希望将其插入到它自己的TextView中.我希望TextViews以垂直LinearLayout的方式进行排列.我知道检索到的数据是在使用ListView的活动中呈现的,但是我想为每个文本提供单独的TextView,因为以后我想将每个TextView设置为可点击并为每个文本提供一些 ..
发布时间:2021-04-05 19:52:04 移动开发

SQLiteException:未知数据库

我在本教程. 但是,当我在设备上运行应用程序时,启动时会出现错误. 当MainActivity的 onCreate()方法尝试调用NotesDbHelper类的 getData()方法时,将出现错误. 你能帮我吗? MainActivity.java 公共类MainActivity扩展了Activity{私人EditText mEditText;私人Button mButton; ..
发布时间:2021-04-04 20:43:01 Java开发