问题标签 [android-database]

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 投票
15 回答
246492 浏览

android - 发布带有数据库的应用程序

如果您的应用程序需要一个数据库并且它带有内置数据,那么发布该应用程序的最佳方式是什么?我是不是该:

  1. 预先创建 SQLite 数据库并将其包含在.apk?

  2. 在应用程序中包含 SQL 命令并让它创建数据库并在首次使用时插入数据?

我看到的缺点是:

  1. 可能的 SQLite 版本不匹配可能会导致问题,我目前不知道数据库应该去哪里以及如何访问它。

  2. 在设备上创建和填充数据库可能需要很长时间。

有什么建议么?指向有关任何问题的文档的指针将不胜感激。

0 投票
6 回答
11234 浏览

android - Android:删除整个数据库

我想删除由我的应用程序创建的完整数据库。

你知道任何 adb 命令,或者 android 语句来做吗?

0 投票
2 回答
183 浏览

android - 如何在android中从数据库中删除一行

我是 android 新手...我开发了一个数据库应用程序,我能够插入文本字段详细信息,但我想删除特定行,我需要按名称搜索并删除用户。

有人可以帮我解决这个问题:

我的数据库代码是:

活动代码是:

deleteButton.setOnClickListener ( new View.OnClickListener() { @Override public void onClick(View v) {deleteRow();} } );

私人无效删除行(){尝试{

textFieldOne 是用户的名字。

有人可以帮我解决这个..

0 投票
1 回答
613 浏览

android - 文件资源管理器不显示任何数据库

我正在创建一个登录应用程序,其中在 EditText 中键入的数据将在单击 java 文件中的按钮时进入一个变量,然后该值将存储到我创建的 sqlite 数据库中,但是当我在 EditText 中键入值和单击按钮我没有在文件资源管理器中创建任何数据库。

这是我的代码:

0 投票
4 回答
11498 浏览

android - 从另一个应用程序访问一个应用程序的数据库

我已经构建了一个应用程序,现在我想使用我的新备份应用程序复制该正在运行的应用程序的数据库。我通过DB_PATH + DB_NAME使用以下值创建我的数据库路径:

我有将数据库从给定路径复制到 SD 卡的代码。但是,当我最初使用以下方法检查数据库时,它返回false

关于如何实现这一目标的任何建议?

0 投票
2 回答
116 浏览

android - 需要 Android 数据库帮助

我有一个活动,它有两个编辑文本字段:一个用于标题,另一个用于故事。
两个文本字段的条目保存在数据库中,数据库也有ROW_ID,TITLE_IDSTORY_ID。条目显示在列表视图中。
当一个项目被长按时,我得到与该项目对应的行 ID 。
我应该如何从中获得TITLE_IDSTORY_ID

0 投票
1 回答
110 浏览

java - 从 SQLite 从游标读取数据时出现致命异常

在 AsyncTask 我读取数据库表(一个接一个)是这样的:

然后,我打印result.getColumnCount()并收到 10。

但是当我尝试打印这样的数据时:

我收到错误AndroidRuntime(8279): FATAL EXCEPTION: AsyncTask #1

但是,当我只打印前两列时,

它完全正常工作。

我没有线索。

更新:

0 投票
4 回答
1137 浏览

java - 将大量数据插入sqlite数据库

我正在使用数据库关注此链接

但它使用“ContentValues”将数据插入数据库

但我有 654 个要插入的项目..
因此我需要将这些行写 654 次..有没有其他方法可以做到这一点...

0 投票
1 回答
75 浏览

android - 选择字段空sqlite表

我有一个 sqlite 表。关键是我想选择表字段“名称”为空的所有行。应用代码给我错误,我无法修复。以下代码:

提前致谢。

0 投票
0 回答
71 浏览

android - 诊断android数据库滞后的原因

我有一个 android 数据库,对数据库的相同调用有时需要 >100 毫秒,有时需要 2 秒。我的应用程序没有做任何不同的事情。2 秒是不能接受的。如何追踪滞后的来源?