草庐IT

sqlite-wal

全部标签

Android:创建具有关系的 SQLite 数据库

我正在尝试创建一个应用程序,它需要一个具有一对多关系的两表SQLite数据库。基本上,第一个表将允许用户创建一名员工,当他们点击该员工时,它将带他们进入第二个Activity,该Activity将允许用户为存储在第二个表中的该员工添加多个电话号码.关于创建具有两个表和一个关系的数据库,我真的不知道从哪里开始。我似乎遇到的每个示例都只说明了一个表数据库连接。如果有任何帮助/建议/演示此类功能的教程,我将不胜感激。 最佳答案 本教程引导我成功创建DAO类实现:http://www.vogella.de/articles/AndroidS

sqlite错误,读取值作为列

嘿,专家我正在尝试为表中的特定列增加价值,但python读了我作为列的价值。conn=sqlite3.connect('ddbinven')c=conn.cursor()definsert_data(name,value):c.execute('INSERTINTOtestingddb(%s)VALUES(%s);'%(name,value))conn.commit()c.close()conn.close()insert_data("tablename","reverseeng02")错误:c.execute('INSERTINTOtestingddb(%s)VALUES(%s);'%(na

android - 使用嵌套选择 Android SQLite 的复杂更新查询

androidnoob...我有两个表,country_tbl和city_tbl之间存在一对多关系,我想将city_tbl.landmark_col中的值与GROUP_CONCAT()连接起来并插入所有landmark_col值作为单个字符串放入country_tbl.all_landmarks列。SQL似乎需要一个嵌套的SELECT来连接landmark_col值,然后再将它们传递给country_tbl...类似于:UPDATEcountry_tblSETcountry_tbl.all_landmarks=(SELECTlandmarks_colFROM(SELECTcountry

android - SQLite删除一行后,新条目的_ID不连续

我使用此方法删除我的sqlite数据库中的一行:db.execSQL("deletefrom"+TABLE_NUMS+"where_ID='"+this.rowID+"'");然后我更新其余的ID以使我的条目连续:db.execSQL("UPDATE"+TABLE_NUMS+"set_ID=(_ID-1)WHERE_ID>"+this.rowID);它工作正常,但是当我向我的数据库添加新条目时,新条目的ID仍然添加,就好像已删除的条目存在一样,假设我有10行ID从1到10,然后我删除编号5和6,行变为1到8,但新条目的ID将为11。所以我的ID序列将为1到8和11。我该如何解决这个问题

android - 使用 big planet sqlite 数据库的离线 map

我是android开发的新手。我想开发离线谷歌地图。我使用MobileAtlasCreator并创建了BigPlanet_maps.sqlitedb。但是如何在android开发中使用这个数据库呢?如何使用BigPlanet_maps.sqlitedb显示离线map?还有另一种显示离线谷歌地图的方法吗? 最佳答案 BigPlanet和Osmdroid.ZIP都是MOBAC的图集输出格式。如果您以Osmdroid.ZIP格式创建图集并使用Osmdroidjar在你的应用程序中,那么你就可以拥有离线功能。Osmdroid在功能上与谷歌地

android - SQLite 插入抛出语法异常

我从SQLite收到这个错误,near",":syntaxerror(code1):,编译时:UPDATEOutfitItemSEToutfit_img_relative_pos_x=?,clothing_item_ID=?,outfit_img_relative_pos_y=?,outfit_img_relative_size_width=?,outfit_ID=?,outfit_img_relative_size_height=?WHERE(outfit_ID,clothing_item_ID)=(60,5)有人可以帮我找出错误吗?以下是编译后的代码...//---updatesa

android - 当应用程序处于后台或关闭状态时,无法将记录从 Firebase 消息服务插入 SQLite 数据库

我正在试用Firebase通知。我能够使用this使通知正常工作文档。消息已收到,我能够从MyFirebaseMessagingService服务类中向通知栏发送通知。即使应用程序处于后台或关闭时也会发生这种情况。我需要的是收集通知中发送的数据并将其插入到SQLite数据库中。如果应用程序在前台,我写的代码可以正常工作,但如果它关闭或在后台,它就不起作用。这是我为插页写的内容。DbHelperdbh=newDbHelper(this,"sample.sqlite",null,1);SQLiteDatabasesdb=dbh.getWritableDatabase();ContentVa

android - 更新特定行的特定列的值。安卓SQLite

我有一个recyclerview持卡人,它使用表“ORDERTABLE”中的“NAME”值进行充气。持卡人还有一个EditText,它显示我的SQLite数据库中“QUANTITY”列的值。我还有一个按钮可以为EditText中的每个更改更新数据库。我有这张表ORDERTABLEidNAMEQUANTITY1Order112Order213Order314Order41更具体地说,我如何使用我的EditText的新值更新onButtonPressed上Order2的QUANTITY。编辑...我试过这段代码,但没有任何反应更新值的按钮publicvoidaddButtonClick(T

android - 默认加载一些数据到我们的数据库 sqlite

我想默认插入一些表到我们的sqllite数据库。我想根据不同的类别显示不同的项目。在应用程序中,用户还可以添加项目和新类别,为此我想默认向数据库添加一些数据。默认情况下,我们如何向sqlite添加数据。请给我一些建议。提前致谢 最佳答案 您可以通过使用SQLitedatabaseeditor创建数据库来预打包数据库然后将预制数据库放在您的Assets文件夹中,然后您可以从您的应用访问该文件夹。 关于android-默认加载一些数据到我们的数据库sqlite,我们在StackOverflo

android - 我可以拆分 SQLite 文件并在 Android 应用程序中重新创建/合并吗

我有很大的sqlite数据库文件我读过这个post我无法合并回sqlite数据库..尝试使用.sqlite和.db这两个文件。数据库文件之间存在一些差异......即原始文件和合并后的文件。重新创建的文件打不开.. 最佳答案 是的,你绝对可以。但有些时刻你必须仔细研究。查看myarticle中的工作示例我遇到了同样的问题,实际上使它起作用了。不利的一面是,由于只读的android文件系统和/assets文件夹策略,合并后您将永远无法摆脱“未使用”的拆分文件 关于android-我可以拆分