草庐IT

sqlite-wal

全部标签

android - SQLite:乱序调用库例程 - 如何解决此崩溃?

好的,所以我的应用在Android2.3上运行良好,在4.0.4上崩溃。我正在解析XML并将数据保存到我的SQLite数据库中。这不是每次都发生但确实经常发生,有时在按钮点击时有时在新的Activity启动时......等等崩溃异常:11-1615:16:41.231:E/SQLiteQuery(6398):exception:libraryroutinecalledoutofsequence;query:SELECT_id,name,tipus,azonosito,gpsx,gpsy,pictures,telefonok,webcim,email,nyitvatartas,cim,o

android - 插入 android.database.sqlite.sqliteconstraintexception 错误代码 19 约束失败时出错

我知道有很多关于这个问题的线索,但我自己的问题都没有。我在数据库中连接了一个微调器,显示特定表的外键。并且似乎插入错误。02-1811:44:34.500:E/SQLiteDatabase(20811):错误插入ConsumerName=android.database.sqlite.SQLiteCursor@4144fa58kWh=801.0_id=65324Date=2013-2-18Previous=98当前=89902-1811:44:34.500:E/SQLiteDatabase(20811):android.database.sqlite.SQLiteConstraintE

android - 从 SQLite 数据库填充 ListView

我有一个Activity,我写了一个插入数据库的名字。在另一个Activity中,我想放置一个ListView,其中填充了数据库中的那些名称,或者在我将新项目写入第一个Activity的编辑文本时直接添加新项目。我意识到插入数据库部分,但我不知道如何填充该ListView。publicclassAddextendsActivityimplementsOnClickListener{ButtonsqlUpdate;EditTextsqlName;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-gene

android - 真的有必要在每次应用程序启动时都创建 SQLite 表吗?

我在不止一个SQLite教程中注意到,该表是在扩展SQLiteOpenHelper的类的onCreate()事件中重新创建的。我已经在Firefox插件的帮助下在Android环境(EclipseIDE)之外创建了我的SQLite数据库和表。数据库表位于预期位置:C:\aXX3&Space\Android\workspace\OnDemandAndAutomatic_Project\assets我每次都必须以编程方式重新创建它们,这对我来说似乎很奇怪(显然,它们继续存在并保留数据,否则有什么意义)?但是,我现在遇到这个应用程序的严重问题,这让我想到了我的问题:数据库真的有必要每次都提醒

Electron+vue3项目使用SQLite3数据库

SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,我们不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。特性:不需要一个单独的服务器进程或操作的系统;一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件中;SQLite 是自给自足的,这意味着不需要任何外部的依赖;SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。一、SQLite是什么SQLite是一种嵌入式关

android - 从 Sqlite 游标创建 Pojo 类需要太多时间

我的查询执行时间小于3毫秒。但问题是,我正在从查询执行中获得的游标创建一个pojo类对象。此对象创建和字段值设置花费的时间过多,超过140毫秒。Pojo类有大约36个字段。有什么解决这个问题的建议吗?谢谢 最佳答案 我知道c.getColumnIndex()方法需要更多时间。我知道加快速度的最佳方法如下:Cursorc=null;try{c=db.query(......);if(c!=null){intchannelIdIndex=c.getColumnIndex(OptimizedMessage.CHANNEL_ID);intc

C++中SQLite数据库操作实例:查询、增加、修改、删除一网打尽

 在C++中使用SQLite数据库需要使用SQLite的C/C++接口。以下是一个简单的示例,演示如何在C++中使用SQLite,并提供了常见的查询、增加、修改和删除功能。为了使用SQLite,你需要下载SQLite的C/C++接口,并链接到你的项目中。首先,确保你已经下载了SQLite的C/C++接口,然后将头文件和库文件包含到你的项目中。然后,创建一个C++源文件,例如SQLiteExample.cpp,并添加以下代码:#include#include//创建数据库连接sqlite3*OpenDatabase(constchar*dbFilePath){sqlite3*db;//打开数据库

android - 如何使用 SQLite 数据库中的凭据验证用户输入的凭据

我现在正在研究Sampleloginapplication其中user可以login和他们的username和password按loginbutton.如果user是新人,那么他/她也可以选择username来注册。和password.还有这个registration应用程序的一部分工作。我的实际问题是:如何比较输入的用户credentials与存储在database中的那个.我用了SELECT查询选择用户名和密码publicvoidValidateLogin(Stringun,Stringpwd){SELECT_FROM="SELECTu_name,u_pwdFROM"+table_

android - 创建sqlite数据库时出现空指针异常

我在将数据插入数据库时​​遇到此异常。我是android初学者,任何人都请帮我解决这个问题....我无法插入数据......我正在发布我的代码和LOGCAT错误....公共(public)类Db扩展了SQLiteOpenHelper{Contextcontext;publicstaticStringdatabasename="modelnew.db";privatestaticfinalintSCHEMA_VERSION=1;publicstaticStringcategory_table="category";publicstaticStringId="categoryid";pub

android - SQLite 事务与 Google IO REST 模式的 ContentProvider?

我正在尝试实现VirgilDobjanschi在此视频中介绍的第二个REST客户端模型:http://developer.android.com/videos/index.html#v=xHXn3Kg2IQE这是我正在谈论的模型的高级图表:我按照建议实现了所有操作,但我有一个包含大量表的复杂SQLite数据库模型,我需要使用事务来使用从服务器检索的全新数据更新我的本地数据(图中的第7步)。您有什么建议可以帮助我为此案例实现事务性ContentProvider吗?有些人可能会建议我改用原始SQLite,但这样我就不会利用ContentProvider提供的ContentObservers