一、创建/删除表
String sql="Create table "+TABLE_NAME+"("+FIELD_ID+" integer primary key autoincrement," +FIELD_TITLE+" text );";
db.execSQL(sql);
String sql=" DROP TABLE IF EXISTS "+TABLE_NAME;
db.execSQL(sql);
二、查询
从表中查询数据(in) SELECT * FROM meta where media_id in (1,2,9);
三、插入
SQLiteDatabase db=this.getWritableDatabase();
ContentValues cv=new ContentValues();
cv.put(FIELD_TITLE, Title);
long row=db.insert(TABLE_NAME, null, cv);
四、更新
SQLiteDatabase db=this.getWritableDatabase();
String where=FIELD_ID+"=?";
String[] whereValue={Integer.toString(id)};
ContentValues cv=new ContentValues();
cv.put(FIELD_TITLE, Title);
db.update(TABLE_NAME, cv, where, whereValue);
五、删除
SQLiteDatabase db=this.getWritableDatabase();
String where=FIELD_ID+"=?";
String[] whereValue={Integer.toString(id)};
db.delete(TABLE_NAME, where, whereValue);
分享到:
相关推荐
《Android高级应用源码-Android经典开发---豆瓣网移动客户端+讲解+源代码》这个压缩包文件是一个关于Android开发的高级教程,包含了豆瓣网移动客户端的完整源代码和详细的讲解,旨在帮助开发者深入理解Android应用的...
数据库编程在Android应用中至关重要,"新版Android开发教程+笔记十二--文件存取、数据库编程.pdf"详细阐述了SQLite数据库的使用,包括创建数据库、表,执行SQL语句,以及数据的存取操作。 "新版Android开发教程+...
在本压缩包中,我们找到了一份详尽的Android开发教程笔记,涵盖了从第11篇到第13篇的内容。这些笔记是作者无私分享的精华,旨在帮助开发者深入理解和掌握Android开发的关键技能。以下是每篇笔记的主要知识点: 1. *...
总的来说,Android开发中的数据库连通性涉及到SQLiteOpenHelper的使用、SQL语句的编写、数据的插入与读取,以及多线程操作。理解这些概念和技巧对于任何Android开发者来说都是基础且必要的。在实际开发中,还需要...
总结来说,Android开发中的文件存取和数据库编程是两个关键知识点。理解并熟练掌握它们,可以让你的Android应用具备高效、稳定的数据管理能力。通过学习如何在不同存储区域中保存文件,以及如何使用SQLite和辅助工具...
Android开发教程是面向那些想要构建和开发Android应用的程序员们的重要资源。这门教程涵盖了从基础知识到高级技术的全面内容,旨在帮助学习者熟练掌握Java编程语言,并运用这些技能在Android平台上创建功能丰富的...
Android开发教程(基础入门)是为那些希望涉足Android应用程序开发领域的初学者精心准备的资源。Android作为全球最受欢迎的智能手机操作系统,其应用市场广阔,开发者需求旺盛。本教程旨在引导新手逐步掌握Android开发...
- 使用SQL语句(如`CREATE TABLE`)创建表。 - `SQLiteQueryBuilder` 或 `rawQuery()` 方法执行SQL查询。 - `ContentProvider` 可以作为数据访问接口,提供统一的数据访问方式。 #### 4. 插入、更新与删除数据 - `...
在Android开发中,应用编程涵盖了多个方面,包括数据存取、UI设计、网络通信等。本教程主要关注数据存取这一重要环节。Android提供了四种主要的数据存储方式,分别是SharedPreferences、文件系统、SQLite数据库以及...
在Android应用开发中,SQLite是一个重要的组成部分,它是一款轻量级的数据库系统,用于存储、管理应用程序中的结构化数据。本教程聚焦于Android中SQLite编程的一个关键操作——数据的插入,这对于任何涉及到本地数据...
本教程“Android中文版入门开发教程”旨在帮助中文背景的学习者轻松理解并掌握Android开发的基础知识。 1. **Android系统架构** - Android系统由Linux内核、硬件抽象层、运行库、应用程序框架和应用程序五大部分...
它允许开发者将Java对象映射到数据库表,减少了手动编写SQL语句的需要,提高了开发效率。通过使用ORMLite,开发者可以更专注于业务逻辑,而不是繁琐的数据库操作。 **核心功能** 1. **对象关系映射**:ORMLite自动...
Android官方开发教程详细介绍了几种主要的数据保存方式,包括简单数据存储、文件系统存储以及SQLite数据库管理。 首先,对于相对较小的键值对集合,Android提供了SharedPreferences API。SharedPreferences允许...
【MySQL在Android开发中的应用】 MySQL,作为世界上最流行的开源关系型数据库系统,广泛应用于Web应用程序。在Android开发中,MySQL通常用于服务器端的数据存储和管理,通过网络接口与客户端(Android应用)进行...
"SQLite数据库"深入介绍了如何在Android中操作数据库,包括创建表、插入、查询、更新和删除数据的SQL语句,以及如何在应用中使用SQLiteOpenHelper类。 最后,"Android高级编程"可能涵盖了更复杂的话题,如多线程...
总之,SQLite是Android开发中不可或缺的一部分,熟练掌握其基本操作对于开发高效、稳定的应用至关重要。通过上述步骤,开发者可以实现简单的数据库管理,满足基本的存储需求。在更复杂的应用场景下,可能需要结合...
《ArcGIS for Android 开发教程基础版》是针对在Android平台上使用Esri的ArcGIS SDK进行地图应用开发的初学者而编写的指南。ArcGIS是一款强大的地理信息系统(Geographic Information System),它允许开发者创建、...
在Android开发中,SQLite通常用于存储用户数据、设置或其他需要持久化的信息。由于内存和性能限制,相比于大型服务器数据库,SQLite更适合于移动设备。 描述中的"android sqlite基本功能实现"意味着这个压缩包可能...
【Android开发教程】 Android开发是构建移动应用的重要领域,它基于Java和Kotlin语言,为全球数十亿设备提供操作系统支持。本教程将深入探讨Android开发的基础知识,帮助开发者从零开始构建自己的应用程序。 1. **...