草庐IT

sqlite-instance

全部标签

java - 如何在android中使用正则表达式搜索sqlite数据库?

我正在尝试在sqlite中使用正则表达式搜索数据库。这是我的代码:cursor=db.rawQuery("SELECT_id,employeeFROMemployeesWHEREemployeeREGEXP?",newString[]{"%"+prepareSearchText()+"%"});adapter=newSimpleCursorAdapter(this,R.layout.search_row,cursor,newString[]{"_id","employee"},newint[]{R.id.idField,R.id.nameField});setListAdapter(a

android - MATCH 的 SQLite 查询错误

我正在使用以下查询在SQLite中执行搜索。publicMatrixCursorlistViewCursor(Stringquery){open();Cursordcursor=null;MatrixCursorcursor=newMatrixCursor(listviewColumns);Object[]listviewarray=null;String[]selectionArgs=newString[]{query};System.out.println("Selectionarg="+selectionArgs.toString());if(query==null){try{/

android - 无法从 Android 中的 SQLite 的 .db 文件收集数据

我正在Android中构建应用程序。我使用SQLite数据库浏览器2.0创建了我的数据库文件并将其保存在assets文件夹中。Hereismyproject我已经使用代码创建了数据库。我还访问了thislink.如何获取错误列表?错误列表:03-2914:56:05.308:E/Database(332):sqlite3_open_v2("/data/data/com.crews.sampledatabaseproto.activity/databases/food_joint_db.db",&handle,1,NULL)failed03-2914:56:05.427:W/dalvik

java - 每次打开 Android 虚拟设备时,Android SQLite 数据库都不会保留它的值

我可以很好地创建数据库,可以插入和查看值,但是每当我在eclipse中关闭android虚拟设备并重新打开它时,数据库值都消失了!:O请帮我!有3个类:(1个处理数据库和2个Activity)这对我来说意味着整个世界!!!:O如果我可以,我会+rep非常感谢你们!@!!!这是我的代码数据库管理器:`packagecom.jeux;importandroid.content.ContentValues;importandroid.content.Context;importandroid.database.Cursor;importandroid.database.SQLExceptio

Android、SQLite 连接和事务

我目前正在研究SQLiteDatabase和相关类,目的是更好地了解它如何处理并发(我当前的解决方案有效,但我觉得我实际上可能在做多余的工作,因为它完成了假设没有为我处理并发)。是的,关于SQLiteOpenHelper的android文档说明了以下关于getWriteableDatabase方法的内容Onceopenedsuccessfully,thedatabaseiscached,soyoucancallthismethodeverytimeyouneedtowritetothedatabase.(Makesuretocallclose()whenyounolongerneedt

android - sqlite 日期查询

我是sqlite新手。我有一个包含3列的表1.Id2.FoodName3.Dateandtime(ex:'1''Chicken''2012-08-1013:54')我在某处读到Androidsqlite不提供日期数据类型。所以我使用文本数据类型将日期存储在本地数据库中。它工作正常。现在我想编写一个查询来检索两个日期之间的记录。我试过了,但我不明白。==>>代码publicclassFoodDB{//DatabaseRelatedConstantspublicstaticfinalStringKEY_ROWID="id";publicstaticfinalStringKEY_NAME="

论文阅读《Hierarchical Aggregation for 3D Instance Segmentation》

HierarchicalAggregationfor3DInstanceSegmentation是一个用于实例分割的方法,他主要利用了点以及点集之间的空间关系,以此进行实例分割。大概步骤如下:首先进行低带宽点汇集得到初步的实例以避免过度分割之后进行动态带宽集合汇集以得到完整的实例引入实例内网络进行去噪文章链接代码链接目录1.网络结构1.1逐点预测(point-wiseprediction)1.2点汇集(pointaggregation)1.3集合聚集(setaggregation)1.4实例内预测(intra-instanceprediction)1.5整体网络架构2.损失函数2.1语义分数的

android - SQLite数据库android创建表

“我收到错误“NoSuchTable”并导致我尝试一切可能让它消失,现在它消失了,但我很困惑。这是我的情况我有2个表需要在应用程序中创建。我在每张table上放了一个类(class),它看起来像下面的代码。如果我遵循这个,当我从“Table2”中提取数据时,它会用“NoSuchTable”打我,所以我需要将DATABASE_NAME更改为其他值=“DB2”;然后“Table2”将创建成功并能够提取数据。所以我的问题是,这是确保成功创建2个表的正确方法吗?或者我不应该将表格分成两类?请指教publicclassDB1extendsSQLiteOpenHelper{//DatabaseVe

android - android中所有设备上sqlite中行的唯一ID

我的应用程序将离线数据存储在sqlite中,然后根据用户选择将其同步到在线服务器。我需要为sqlite中的每一行提供一个唯一的ID,以便在同步/更新时我可以管理每一行的状态和其他内容。唯一ID在使用我的应用程序的所有设备上应该是唯一的。我尝试了System.currentTimeMillis()选项,但它似乎可以跨设备重复。我搜索的其他选项是UUID或合并2个值,例如System.currentTimeMillis()和Random.nextLong()以创建唯一值执行此操作的最佳可靠方法是什么? 最佳答案 您的UUID是正确的。U

android - Realm 数据库 : having multiple instances vs Single instance

AndroidRealmDB允许使用Realm.getInstance()获取多个实例。这些中的最佳实践是什么?:1.创建单个实例(应用程序范围)并在任何地方使用它2.在需要时获取一个新实例并在完成时关闭它,始终打开一个连接。 最佳答案 Realm有内部缓存,所以最简单的方法就是在需要时调用Realm.getDefaultInstance()然后关闭它。您还可以在此处阅读有关控制生命周期的更多信息:https://realm.io/docs/java/latest/#controlling-the-lifecycle-of-real