众所周知,移动设备上的数据库最成功的非SQLite莫属了,Android上同样是用SQLite,并且android提供了较为简单的API,用起来非常顺手。
看下面的代码:
//定义数据库
SQLiteDatabase myDB = null;
//打开或建立数据库(当数据库不存在时,自动分创建)
myDB = this.openOrCreateDatabase("MY_DATABASE_NAME", "MODE_PRIVATE", null);
//删除表格、新建表格、插入数据、更新数据,地球人都知道,我也不说了
myDB.execSQL("........标准的SQL语句..........;");
//查询比较麻烦,我这里列出代码
//查询(表格和数据你自己去建立吧)
Cursor c = myDB.rawQuery("SELECT id,name,tel FROM MY_DATABASE_TABLE WHERE age>1 order by age;", null);
if (c != null) {
if (c.moveToFirst()) {
do {
Log.w("test", "id="+c.getString(c.getColumnIndex("id")));
Log.w("test", "name="+c.getString(c.getColumnIndex("name")));
Log.w("test", "tel="+c.getString(c.getColumnIndex("tel")));
Log.w("test", "--------------");
} while (c.moveToNext());
}
}
c.close();
//关装闭数据库
myDB.close();
怎么样?比jdbc要简单得多吧?移动设置上功能不需要太强大,好用就好。
(作者:子轩,邮箱:zh1003@163.com)
[本节结束]
分享到:
相关推荐
- **第3章**:“Creating Applications and Activities” - 解释如何创建Android应用程序及其核心组件——Activity。 - **第4章**:“Creating User Interfaces” - 探讨如何设计用户界面(UI),包括布局设计、控件...
压缩包子文件的文件名称“Android中文翻译组——Android开发者指南(2).chm”表明这是一个关于Android开发的中文版指南,可能是Google官方文档的中文翻译。CHM文件是Microsoft编写的帮助文档格式,里面通常包含了...
Android SQLite的实例汇总大全 两分钟彻底让你明白Android Activity生命周期(图文)! Android 图形系统剖析 Android 立体效果图片 NDK动态库的调用 Android 姿态传感器 Android 很酷的图像旋转 Android 添加音频 在...
【安卓移动应用开发——菜谱App项目详解】 在Android移动软件开发领域,一款好的菜谱App可以成为学习者深入理解平台特性和实践编程技巧的理想案例。本项目名为“安卓期末课程设计菜谱app”,旨在帮助大学生熟悉...
6. **第5章:意图、广播接收器、适配器及互联网访问**(Intents, Broadcast Receivers, Adapters, and the Internet):讲解了Android中组件间通信的核心机制——Intent的工作原理,以及如何实现网络请求等功能。...
作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍android的所有基本功能,并...
【标题】"Android新浪微博"揭示了本项目的核心——在Android平台上构建一个运行于虚拟机之上的新浪微博客户端。这个客户端能够使用户在移动设备上浏览、发布、互动与新浪微博相关的各种内容,实现社交网络的便捷使用...
QT.doc和QT.docx是笔记文本,详细记录了每个主题的学习要点和实践心得,而QT.ppt则包含了讲课的幻灯片,图文并茂地展示了关键概念和技术。 通过这份资料,无论是对Qt的初学者还是有一定经验的开发者,都能从中受益...
### 基于Android的景点推荐系统的设计与实现——关键知识点概述 #### 一、研究背景与意义 在当前社会背景下,随着经济的快速发展和人民生活水平的显著提高,旅游已经成为现代人休闲娱乐的重要组成部分之一。然而,...
### 基于Android的景点推荐系统的设计与实现——关键知识点概述 #### 一、研究背景与意义 在当前社会背景下,随着经济的快速发展和人民生活水平的显著提高,旅游已经成为现代人休闲娱乐的重要组成部分之一。然而,...
"QT.rar_QT学习资料"这个压缩包文件包含了作者多年学习QT的心得和经验,是珍贵的学习资源。其中的"QT学习笔记_经验篇.doc"文档,我们可以推测它可能涵盖了以下几个重要的QT学习知识点: 1. **QT基本概念**:首先,...
本文主要探讨的是黎明霞同学在智能科学与工程学院信息安全专业学习期间,针对移动软件开发与安全课程完成的一项实践项目——“我要记账”APP的开发。这篇论文详细介绍了该APP的开发过程,包括需求分析、界面设计、...
本篇论文主要探讨的是邓宇燊同学在智能科学与工程学院信息安全专业学习过程中,针对移动软件开发与安全课程所完成的一项实践项目——“我要记账APP”的开发。该项目旨在实现一个方便用户记录日常收支的移动应用,...
2. 数据管理:Recipmon可能采用了SQLite数据库来存储食谱数据,包括图片路径、步骤描述等,Java的SQLite JDBC驱动程序使得与数据库的交互变得简单。 3. 文件操作:Java的File类和InputStream/OutputStream类用于...
《通用书籍阅读APP——基于uni-app的实现与分发》 在当今的移动互联网时代,书籍阅读类应用程序已经成为用户获取知识、娱乐休闲的重要途径。"BookChatApp-master.zip"所包含的项目,就是一个专为手机和平板设计的...
本文将深入探讨名为"recipebook"的专为Android平板电脑设计的应用程序,旨在帮助用户更好地管理和分享他们的美食制作心得。这款应用支持Android 4.0及以上版本,充分考虑了大屏幕设备的用户体验,为用户提供了一个集...