问题标签 [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 投票
1 回答
1248 浏览

android - 我应该什么时候关闭 DatabaseHelper?

参考这个链接,如果你只有一个连接,什么时候是关闭连接的好时机?我一直在后台运行一项服务。什么时候是调用close()函数的好时机?有什么建议么?

0 投票
3 回答
3237 浏览

android - 根据提供的条件将数据从 sqlite 获取到 edittext

我正在做一个Android我遇到问题的项目。SQLite db我需要根据提供的条件从中获取数据。

准确地说,我的意思是说我需要从SQLite我提供条件的地方获取数据,显示返回的值EditText
像:

我需要一个很好的链接来研究这个过程。谁能帮我解决问题。

您可以查看DBHelper.java 类的示例代码。

我会很高兴看到你朋友的回复并帮助我解决这个问题。

感谢和问候,

拉加夫

0 投票
1 回答
373 浏览

android - 如果 SQL 表达式具有带有 SUBSELECT 查询的 LENGTH 函数,则将其转换为 SQLite

我知道在 SQLite 中,我们使用LENGTH函数而不是len. 但是当我想将LENGTH函数与子查询一起使用时:

我收到一个错误。这是表达式的 Microsoft SQL 版本:

我将上述表达式转换为 SQLite,如下所示:

我做错了什么?我不能只使用该函数的SUBSELECT查询吗?LRNGTH关于如何解决这个问题的任何建议?

0 投票
1 回答
848 浏览

android - 从数据库中填充 String 和 ListView

我正在尝试ListView从我的 SQLite 数据库中填充一个。我知道如何使用数组来做到这一点。我需要对我的数据库类的查询类进行一些修改。我需要用于查询和数据库构造函数的完整库和类代码。我还在寻找ListView使用我自己的数据库中的查询生成活动的代码,如下代码所示:

这里是创建数据库的地方:

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

0 投票
2 回答
942 浏览

android - 当我的应用程序停止时重新打开 SQLiteOpenHelper,因为从未在数据库上显式调用“close()”

我正在使用SQLiteOpenHelper. 当我的应用程序正常关闭时,该方法中的数据库也正常关闭onDestroy()。当它被强制关闭时,数据库保持打开状态,稍后,当我的应用程序尝试使用 读取数据库时getReadableDatabase(),它崩溃并显示以下消息:

09-26 13:45:30.995: ERROR/Database(12632): close() was never explicitly called on database

这是完整的 LogCat:

我跟踪了堆栈跟踪,我猜这个异常是因为下面的代码行:

setLocale(Locale.getDefault());

上面的代码来自文件SQLiteDatabase.java。关于如何解决这个问题的任何建议?

0 投票
1 回答
2989 浏览

android - Android:onclick后显示来自数据库的listview数据

我有一个这样的数据库:表 pepak、表类别、表子类别如果我单击 pepak.name 之一,我只想显示类别但是现在如果我单击 pepak.name 之一,我的应用程序遇到错误并停止。

这是我的代码:

菜单.java

}

PepakCats.java

单击后如何显示数据库中的列表视图数据?

0 投票
2 回答
4119 浏览

android - “SQLiteDiskIOException:错误代码 10:磁盘 I/O 错误”在 ICS 和 Samsung Nexus 上的 DROP TABLE 上重新运行

我收到以下错误:

我只在三星 Nexus 手机上的 ICS 4.0.1 上收到此错误。在模拟器、摩托罗拉 Xoom 3.2 和 HTC Desire 2.3.3 上,代码运行良好。我的代码针对的是 SDK 版本 8 或 2.2.x。执行execSQL如下:

数据库存储在内部,而不是存储在 SD 卡上。关于如何解决这个问题的任何建议?

0 投票
5 回答
56659 浏览

android - Android:SQLite 保存字符串数组?

我需要将一个字符串数组保存到数据库中,但它不会让我这样做。这就是我所拥有的:

但是如果我把string[]状态放进去,它会说内容值不能接受一个论点。我该如何解决?我在想我有 7 个州的东西,我可以有 7 个单独的字符串并在每个字符串中存储东西,然后将所有字符串放回字符串数组吗?或者那是不好的做法?

0 投票
10 回答
46257 浏览

android - 在安卓应用中存储用户名和密码的最佳选择

我正在开发一个 Android 应用程序,用户需要登录才能执行操作。但大多数情况下,在安卓手机上,人们使用“让我登录”,在这种情况下,我必须在我的应用程序中维护用户名和密码的值。我应该使用SharedPreferences, 还是 SQLite 数据库,或者还有其他可以使用的东西。
我怎样才能使它安全?

0 投票
1 回答
322 浏览

android - SQLiteOpenHelper 可以从外部文件加载表脚本吗?

在 Android 中创建 SQLite 数据库时,是否可以从平面文件中加载表创建脚本?

我将有多个表和我在网上看到的所有使用 SQLite 帮助程序类的示例,包括 Java 文件中的脚本文本,我不想弄乱我的类。