【android-如何从Delphi FireMonkey连接到SQL Server数据库】教程文章相关的互联网学习教程文章

android – 房间数据库插入或更新但保留数据库字段?【代码】

我正在尝试实现以下方案 – >记录从API获取并存储到DB中.有些记录可能会被点击为收藏,即使从API获取新数据,它们仍应保持这样.但是,我似乎找不到如何在不替换整行的情况下替换那些已经被选为收藏的记录的方法.我已经尝试逐个插入记录,并以某种方式在插入检查是否已经存在记录,但我似乎无法用RxJava来解决它. 道@Daointerface KafanaDao {@Insertfun insertSingleKafana(kafana: Kafana)@Insert(onConflict = OnConflictStrategy.REP...

Android会议室数据库:如何按名称按字母顺序查询?【代码】

所以我使用room数据库在本地持久化用户,现在用户有这个实体类:@Entity public class Users{public string name; public string email; @PrimaryKey public string id;......}我使用看起来像这样的DAO检索所有这些用户:@DAO public interface UsersDAO{@Query("select * from Users") public List<Users> getAllUsers();}上述DAO将按照添加到数据库的顺序读取所有用户. 题: 是否可以按字母顺序按用户实体中的名称字段查询用户? ...

android – 数据库没有从assets文件夹复制到设备【代码】

我的资产文件夹中有一个.db文件.我已将其复制到模拟器中的data / data /< packagename> / databases /文件夹中,并且工作正常. 但是当我在设备上运行时,它会强行关闭.它正在显示SQLite exception: no such table: tbl_user这是我的代码..public class DatabaseHelper extends SQLiteOpenHelper {public DatabaseHelper() {super(dataContext, DATABASE_NAME, null, 1);DB_PATH = "/data/data/"+ dataContext.getApplicationContext(...

用于在Android中同步应用数据库的云解决方案

我正在开发一个自定义联系人应用程序,它将在SQLite数据库中存储设备上的数据.由于某些原因,此设备数据库可能与云数据库同步非常重要: 用户可能拥有多个设备,并希望所有设备上的应用数据都是最新的;用户可能能够从Web应用程序访问这些数据;由于此应用程序将存储许多图片,因此设备内存不足以容纳所有数据,并且可以使用存档选项将数据仅保留在云数据库中.存档到云将自动完成旧记录.可以使用还原选项在需要时下载记录数据.如您所见,设...

当我只关心日期(这是唯一的)而不是时间时,如何在Android sqLite数据库中管理日期?【代码】

这是我的第一个问题,请耐心等待,如果不清楚我的意思,请告诉我.我不知道如何寻找答案.我对Android和Java都很陌生. 我想使用sqLite数据库表来存储值,我希望每天只有一个唯一的日期和“值”组合.想法是制作一种日志,每天只能记录一次(除了之后的更新或编辑).我决定使用Unix时间戳和INTEGER作为日期的数据类型.表看起来像这样:("Unix_timestamp","value","state")现在我插入System.currentTimeMillis()/ 1000L,但是每天可能有数千个日...

在Android SQLite db中如何匹配数据库的多个表中具有相同id的特定列值?【代码】

我从Json数据中将数据转储到SQLite中.现在我的问题是我有一个包含多个表的数据库我希望使用id来关联多个表.这些是我创建的3个表. 这是我们有产品清单的第一张表,private static final String DATABASE_CREATE_PRODUCT ="CREATE TABLE if not exists " + "product_template" + " (" +"_id" + " integer PRIMARY KEY autoincrement," +"name" + "," +"list_price" + "," +"create_date" + "," +"default_code" + "," +"ean13" + "," ...

从sdcard导入SQLite数据库到android – 没有Assets文件夹【代码】

我试图从sdcard或任何外部位置导入我的sqlite数据库到我的Android应用程序.我的应用程序需要数据库导入,以便数据库架构不会更改,但记录会根据要导入的数据库而更改. (例如,我可能在给定时间导入具有10条记录的DatabaseA,而另一次我可能导入具有25条记录的DatabaseA.数据库A始终从同一外部位置导入). 到目前为止我使用assets文件夹看到的导入方法没有帮助.我想导入指向外部位置的数据库.解决方法:我使用以下代码从sdcard导入我的数据...

android – 如何从服务器获取数据并使用它更新数据库?【代码】

我正在实现一个Android应用程序,我无法弄清楚如何解决这个问题:当用户点击更新按钮,我想连接到我的服务器,并检查数据是否有任何更新,如果有,我想从服务器获取数据并更新数据库.我应该使用xml结构检查并从服务器获取更新,还是有更聪明的方法来实现这一点?解决方法:是的,这是一种更明智的方法,但它需要在服务器端和客户端上进行一些工作.这是它的工作原理:所有数据都应该可以以JSON或XML格式下载(我更喜欢JSON).所以,你将在服务器...

android – 内容提供商与直接数据库访问(事务管理)

至少在纸面上,我理解Content Provider与直接访问SQLiteDatabase之间的基本区别.我的应用程序有一个正常运行的原型,目前只是直接命中数据库.我没有任何使用Content Provider模式的经验,但我发现我需要与另一个应用程序共享一些数据. 我只会分享大约2个表中的2个,所以我想知道我是否应该完全重做数据层以遵循Content Provider模式,或者只是为了通过内容提供者公开这些表另一个应用程序仍然直接访问主应用程序中的数据库. 我遇到的原型...

android预填充sqlite数据库【代码】

我的应用程序中有一个sqlite数据库.我的应用程序不应将其作为空数据库发送,但在用户第一次使用该应用程序之前,需要创建某些记录.当然我可以有很多插入语句,但这似乎很奇怪.我想到像http://vineetyadav.com/tutorials/11-adding-prefilled-sqlite-database-to-android-app.html这样的东西基本上可以工作,但这意味着我手动创建的数据库也需要所有内部表,如android_metadata.所以我要么知道内部表存在什么以及如何填充它们.或者另一种...

android-studio SQL数据库【代码】

activity-main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:layout_marginTop="8dp"tools:context=".MainActivity"><LinearLayoutan...

浏览器查看手机app数据库数据-Android Debug Database使用说明【代码】

Android Debug Database使用说明 Android Debug Database 完全改变了debug 数据库和shared preferences的方式。现在你可以在一个漂亮的界面上查看,编辑,删除数据,以及运行sql语句 1.debugImplementation com.amitshekhar.android:debug-db:1.0.4 2.连接方式 (1)usb连接电脑命令行运行 adb forward tcp:8080 tcp:8080(2)手机和电脑连接Wifi 3.在浏览器里输入网址 http://localhost:8080/

Android数据库(SQLite)框架(3)——使用LitePal建立表关联【图】

使用LitePal来自动建立表关联不需要关心什么外键、中间表等实现的细节,只需要在对象中声明好它们相互之间的引用关系,LitePal就会自动在数据库表之间建立好相应的关联关系了,下面我们就来尝试一下吧。 首先确定一下一共涉及到了哪些实体类,Person和Comment,这两个类我们在前两篇文章中就已经建好了,然后还需要有Introduction和Category这两个类,新建Introduction类,代码如下所示: public class Introduction { priva...

【从零到一】Android数据存储(三) | SQLite数据库【图】

目录1.什么是SQLite数据库?1.1SQLite数据库特点1.2实现方式①创建数据库的方式②操作数据库的方式1.3可视化工具①数据库文件导出工具②数据库文件查看工具1.什么是SQLite数据库?SQLite数据库是一个轻量级的数据库,能够帮助我们存储结构化的数据。1.1SQLite数据库特点小型单文件形式:存储形式就是一个文件,例如:XXXX.db 性能高:使用B-Tree结构B-tree(多路搜索树,并不是二叉的)是一种常见的数据结构。使用B-tree结构可以显...

Android SQLite数据库【代码】【图】

1.介绍2.使用方法3.简单SQL语句4.xml文件页面布局<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity"><LinearLayoutan...