Android中在SQLite数据库创建的触发器能跨数据库吗?

问题描述

比如有两个APK,第一个APK的数据库名为database1,有一张表table1,在第二个APK中有一个数据库database2,有一张表table2,其中table1和table2的结构是完全一样的,我想实现创建一个触发器,在向table1 insert一条记录的时候,通过触发器项table2插入一条相同的记录,这能实现吗?要怎么才能实现?

解决方案

触发器是一个数据库中的概念,没办法跨数据库,替代方案有Intent Broadcastrpc共享进程(这个方法请参考Phone和TelephonyProvider之间的数据共享)

时间: 2024-10-02 22:00:24

Android中在SQLite数据库创建的触发器能跨数据库吗?的相关文章

Android中的SQLite数据库简介

SQLite简介: SQLite是Android系统采用的一种开源的轻量级的关系型的数据库,Android中允许每个应用程序都拥有自己独立的数据库,每个应用程序的数据库的位置一般在/data/data/<package_name>/databases中.为了方便开发人员的使用,Android的API对增删查改实现了封装,通过SQLiteOpenHelper类可以方便的实现对数据库的创建和管理操作.不过正式的使用数据库之前,我们还要知道两个基本知识点. Content Values 和Curso

在android中从sqlite中获得数据很慢

问题描述 在android中从sqlite中获得数据很慢 我的代码是: DatabaseHandler db = new DatabaseHandler(this); System.out.println("Start - " + System.currentTimeMillis()); for (int i = 1; i < db.getChampsCount() + 1; i++) { String name = db.getChampInfo(i, "name&q

activity-关于Android中Activity的动态创建与动态注册

问题描述 关于Android中Activity的动态创建与动态注册 哪位些大神们在研究Activity的动态创建和动态注册?有没有方法?分享下经验呗. 解决方案 这是见过的唯一一个相关的activity动态注册的文章http://www.2cto.com/kf/201408/326120.html 不过实际没必要,这简直就是自己重写.如果自己是想动态界面或者统一框架.可以通过fragment模块化加载 解决方案二: http://fdyang.iteye.com/blog/1380281 解决方

Android中AlertDialog的六种创建方式_Android

 创建AlertDialog的步骤: 1.创建AlertDialog.Builder对象 2.调用Builder对象的setTitle方法设置标题,setIcon方法设置图标 3.调用Builder相关方法如setMessage方法.setItems方法.setSingleChoiceItems方法.setMultiChoiceItems方法.setAdapter方法.setView方法设置不同类型的对话框内容. 4.调用setPositiveButton.setNegativeButton.s

Android中AlertDialog的六种创建方式

创建AlertDialog的步骤: 1.创建AlertDialog.Builder对象 2.调用Builder对象的setTitle方法设置标题,setIcon方法设置图标 3.调用Builder相关方法如setMessage方法.setItems方法.setSingleChoiceItems方法.setMultiChoiceItems方法.setAdapter方法.setView方法设置不同类型的对话框内容. 4.调用setPositiveButton.setNegativeButton.se

使用阿里巴巴开源数据库同步工具DATAX实现跨数据库同步

使用阿里巴巴开源数据库同步工具DATAX实现跨数据库同步 DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL.Oracle.HDFS.Hive.OceanBase.HBase.OTS.ODPS 等各种异构数据源之间高效的数据同步功能. 点击进入 先请配置DataX 环境变量 Linux.Windows JDK(1.8) Python(推荐Python2.6.X) Apache Maven 3.x (Compile DataX) 下面演示dataX 配置示例:从M

Android中使用SQLite数据库

项目源码下载 https://github.com/Wang-Jun-Chao/AndroidProjects SQLite数据库 轻量级关系型数据库 创建数据库需要使用的api:SQLiteOpenHelper 必须定义一个构造方法: //arg1:数据库文件的名字 //arg2:游标工厂 //arg3:数据库版本 public MyOpenHelper(Context context, String name, CursorFactory factory, int version){} 数据

Android中操作SQLite数据库快速入门教程_Android

SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够.下面我们一起来看看针对Android平台的SQlite 3的使用. 以下概念都是在Android平台的SQlite限制下的理解: 数据库基础概念 1.SQlite 通过文件来保存数据库,一个文件就是一个数据库. 2.数据库里又包含数个表格: 3.每个表格里面包含了多个记录

Android中操作SQLite数据库快速入门教程

SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够.下面我们一起来看看针对Android平台的SQlite 3的使用. 以下概念都是在Android平台的SQlite限制下的理解: 数据库基础概念 1.SQlite 通过文件来保存数据库,一个文件就是一个数据库. 2.数据库里又包含数个表格: 3.每个表格里面包含了多个记录