`
mixer_a
  • 浏览: 363898 次
社区版块
存档分类
最新评论

Android开发教程之--sql语句

阅读更多

一、创建/删除表

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经典开发---豆瓣网移动客户端+讲解+源代码.zip

    《Android高级应用源码-Android经典开发---豆瓣网移动客户端+讲解+源代码》这个压缩包文件是一个关于Android开发的高级教程,包含了豆瓣网移动客户端的完整源代码和详细的讲解,旨在帮助开发者深入理解Android应用的...

    新版Android开发教程与学习笔记

    数据库编程在Android应用中至关重要,"新版Android开发教程+笔记十二--文件存取、数据库编程.pdf"详细阐述了SQLite数据库的使用,包括创建数据库、表,执行SQL语句,以及数据的存取操作。 "新版Android开发教程+...

    Android开发教程笔记完全版(第11-13篇)[完结]

    在本压缩包中,我们找到了一份详尽的Android开发教程笔记,涵盖了从第11篇到第13篇的内容。这些笔记是作者无私分享的精华,旨在帮助开发者深入理解和掌握Android开发的关键技能。以下是每篇笔记的主要知识点: 1. *...

    Android 开发教程之数据库连通性--千锋培训

    总的来说,Android开发中的数据库连通性涉及到SQLiteOpenHelper的使用、SQL语句的编写、数据的插入与读取,以及多线程操作。理解这些概念和技巧对于任何Android开发者来说都是基础且必要的。在实际开发中,还需要...

    新版Android开发教程 笔记12--文件存取、数据库编程

    总结来说,Android开发中的文件存取和数据库编程是两个关键知识点。理解并熟练掌握它们,可以让你的Android应用具备高效、稳定的数据管理能力。通过学习如何在不同存储区域中保存文件,以及如何使用SQLite和辅助工具...

    Android开发教程,android开发教程pdf,Java

    Android开发教程是面向那些想要构建和开发Android应用的程序员们的重要资源。这门教程涵盖了从基础知识到高级技术的全面内容,旨在帮助学习者熟练掌握Java编程语言,并运用这些技能在Android平台上创建功能丰富的...

    Android开发教程(基础入门)

    Android开发教程(基础入门)是为那些希望涉足Android应用程序开发领域的初学者精心准备的资源。Android作为全球最受欢迎的智能手机操作系统,其应用市场广阔,开发者需求旺盛。本教程旨在引导新手逐步掌握Android开发...

    Android教程+笔记十二--文件存取、数据库编程.zip

    - 使用SQL语句(如`CREATE TABLE`)创建表。 - `SQLiteQueryBuilder` 或 `rawQuery()` 方法执行SQL查询。 - `ContentProvider` 可以作为数据访问接口,提供统一的数据访问方式。 #### 4. 插入、更新与删除数据 - `...

    Android教程05-应用编程

    在Android开发中,应用编程涵盖了多个方面,包括数据存取、UI设计、网络通信等。本教程主要关注数据存取这一重要环节。Android提供了四种主要的数据存储方式,分别是SharedPreferences、文件系统、SQLite数据库以及...

    065集-Android中SQLite编程-数据的插入

    在Android应用开发中,SQLite是一个重要的组成部分,它是一款轻量级的数据库系统,用于存储、管理应用程序中的结构化数据。本教程聚焦于Android中SQLite编程的一个关键操作——数据的插入,这对于任何涉及到本地数据...

    Android中文版入门开发教程

    本教程“Android中文版入门开发教程”旨在帮助中文背景的学习者轻松理解并掌握Android开发的基础知识。 1. **Android系统架构** - Android系统由Linux内核、硬件抽象层、运行库、应用程序框架和应用程序五大部分...

    Android快速开发--ORMLite,包含jar以及官方文档

    它允许开发者将Java对象映射到数据库表,减少了手动编写SQL语句的需要,提高了开发效率。通过使用ORMLite,开发者可以更专注于业务逻辑,而不是繁琐的数据库操作。 **核心功能** 1. **对象关系映射**:ORMLite自动...

    Android官方开发教程中文版.pdf

    Android官方开发教程详细介绍了几种主要的数据保存方式,包括简单数据存储、文件系统存储以及SQLite数据库管理。 首先,对于相对较小的键值对集合,Android提供了SharedPreferences API。SharedPreferences允许...

    mysql android 视频教程

    【MySQL在Android开发中的应用】 MySQL,作为世界上最流行的开源关系型数据库系统,广泛应用于Web应用程序。在Android开发中,MySQL通常用于服务器端的数据存储和管理,通过网络接口与客户端(Android应用)进行...

    Android移动开发基础案例教程课件PPT

    "SQLite数据库"深入介绍了如何在Android中操作数据库,包括创建表、插入、查询、更新和删除数据的SQL语句,以及如何在应用中使用SQLiteOpenHelper类。 最后,"Android高级编程"可能涵盖了更复杂的话题,如多线程...

    Android储存---SQLite数据库的简单使用,实现增删改查

    总之,SQLite是Android开发中不可或缺的一部分,熟练掌握其基本操作对于开发高效、稳定的应用至关重要。通过上述步骤,开发者可以实现简单的数据库管理,满足基本的存储需求。在更复杂的应用场景下,可能需要结合...

    ArcGIS+for+Android 开发教程基础版

    《ArcGIS for Android 开发教程基础版》是针对在Android平台上使用Esri的ArcGIS SDK进行地图应用开发的初学者而编写的指南。ArcGIS是一款强大的地理信息系统(Geographic Information System),它允许开发者创建、...

    SQL.rar_SQL android_android_android sql_android sqlite

    在Android开发中,SQLite通常用于存储用户数据、设置或其他需要持久化的信息。由于内存和性能限制,相比于大型服务器数据库,SQLite更适合于移动设备。 描述中的"android sqlite基本功能实现"意味着这个压缩包可能...

    Android开发教程

    【Android开发教程】 Android开发是构建移动应用的重要领域,它基于Java和Kotlin语言,为全球数十亿设备提供操作系统支持。本教程将深入探讨Android开发的基础知识,帮助开发者从零开始构建自己的应用程序。 1. **...

Global site tag (gtag.js) - Google Analytics