版权申明:http://yarin.iteye.com/blog/453262
由于android内置了SQLite数据库!
SQLite本身就是一个很小型的数据库!
数据库存储的位置在data/data/<项目文件夹>/databases/
1:创建数据库Context.createDatabase(String name,int version ,int mode,CursorFactory factory)
如果创建不成功则抛出FileNotFoundException异常
SQLiteDatabase DataBase=this.openOrCreateDatabase("DataBase.db",
MODE_PRIVATE,
new CursorFactory(){
//创建新的数据库,名称Database,模式MODE_PRIVATE
public Cursor newCursor(SQLiteDatabase db,
SQLiteCursorDriver masterQuery,
String editTable,
SQLiteQuery query){
return null;
}
});
2:打开已经存在的数据库Context.openDatabase(String file,CursorFactory factory);
如果我们要实现打开不存在的数据库就创建它,代码如下:
//创建一个名为:DataBase的数据库,后缀为.db
SQLiteDatabase DataBase=this.openOrCreateDatabase("DateBase.db",
MODE_PRIVATE,
null);
//也可以这样写
try
{
//打开已经存在的数据库
db = this.openDatabase("DateBase.db", null);
}
catch (FileNotFoundException e)
{
try
{
//建立新的数据库
}
catch (FileNotFoundException e)
{
db = null;
}
}
3:关闭数据库
//千万不要忘记关闭数据库哦
DataBase.close();
4:删除指定数据库
this.deleteDatabase("Database.db");
5:执行SQL命令使用:SQLiteDatabase.execSQL(String sql);
其他东西后面有时间的时候在补充!
分享到:
- 2009-06-22 14:43
- 浏览 1973
- 评论(2)
- 论坛回复 / 浏览 (2 / 8518)
- 查看更多
相关推荐
二、Android数据库编程 Android使用SQLite作为默认的轻量级数据库,适合小型应用的数据存储。主要涉及以下知识点: 1. SQLiteOpenHelper:管理数据库版本,提供创建、升级和降级数据库的方法。如`onCreate()`和`...
在Android应用开发中,文件存取和数据库编程是两个至关重要的环节。本教程将深入探讨这两个主题,帮助开发者更好地理解如何在Android系统中管理和存储数据。 ### 文件存取 #### 1. 存储类型 Android提供了多种...
本文将深入探讨Android数据库应用编程的相关知识点,帮助开发者掌握如何有效地在Android应用中管理和操作数据。 ### SQLite数据库介绍 SQLite是一个开源、嵌入式、自包含的SQL数据库引擎,无需单独的服务器进程,...
在Android开发中,文件存取和数据库编程是两个至关重要的概念。它们构成了应用程序处理数据的基础,使得应用能够存储、读取、更新和删除用户数据。本文将深入探讨这两个主题,帮助开发者更好地理解和掌握Android平台...
在Android应用开发中,数据库是存储和管理数据的重要组成部分。本实验报告主要涉及如何在Android平台上实现基于SQLite的数据库存储。SQLite是一个轻量级的关系型数据库,它被广泛用于移动设备,因为它不需要单独的...
Android 数据库编程SQLite实现学生信息管理应用https://blog.csdn.net/qq_45808700/article/details/117535524?spm=1001.2014.3001.5501
知识点一:Android数据库操作 在Android开发中,数据库操作是非常重要的一部分。本文中,我们使用了SQLite数据库来存储家庭账单的数据。SQLite是一种轻量级的关系数据库,非常适合Android应用程序。我们使用...
通过阅读《新版Android开发教程+笔记十二--文件存取、数据库编程.pdf》这份文档,开发者可以更详细地了解这些概念,并通过实例学习如何在Android项目中实现数据存储和数据库功能。此外,文档可能还会涵盖如何处理...
总之,通过Delphi XE7在Android平台上开发直接操作SQL Server 2008的应用,需要综合运用网络编程、数据库访问、Web服务设计以及移动应用开发等多个领域的知识。在实践中,不断学习和优化,才能打造出高效、稳定且...
android基础教程,里边包括新版Android开发教程&笔记1--基础入门,Android开发教程&笔记2--基础入门二,Android开发教程&笔记3--环境...文件存取、数据库编程.Android开发教程+笔记13(待续)--应用、permission、资源
**:每一个编程之旅都始于打印"Hello, World!"。教程会引导读者创建第一个简单的Android应用,了解XML布局文件和Activity的概念。 4. **UI设计**:Android使用XML来定义用户界面,包括各种视图组件如TextView、...
总的来说,Android连接MySQL数据库涉及网络编程、后端接口设计、JSON解析等多个环节,通过合理的架构设计和安全措施,可以实现高效且安全的数据交互。在实际开发中,还需要注意处理网络延迟、错误处理等问题,以提供...
本教程将聚焦于如何在Android应用中实现基于MySQL数据库的注册与登录功能,并提供相关客户端服务器源码进行解析。 首先,我们需要理解的是,MySQL是一种流行的关系型数据库管理系统,它在Web应用程序中广泛用于存储...
标题中的"an_mysql.rar_ android Mysql_Android 数据库_Android数据库_MYSQL_android"表明这是一个关于Android应用程序与MySQL数据库交互的资源包。描述指出在Android设备上实现与MySQL数据库的连接时,需要确保设备...
【标题】中的"(缺少数据库)android订票系统android客户端Socket服务器xmlpull.rar"指的是一个基于Android平台的订票系统项目,但值得注意的是,这个项目缺少数据库部分,这意味着开发者需要自行集成数据库来存储和...
《Android数据库程序设计》详细阐述了与Android数据库程序设计相关的基本解决方案,主要包括在Android系统中存储数据、使用SQLite数据库、SQLite查询、使用Content Providers、表查询操作、UI关联、Android数据库...
### Android 数据库编程基础 #### SQLite数据库介绍与特点 SQLite是一种轻量级的数据库解决方案,非常适合于移动设备上的应用开发,比如Android平台。它具备以下特点: - **原子性(Atomicity)**:保证所有...
在Android基础编程中,SQLite数据库扮演着至关重要的角色。SQLite是一个开源、轻量级的嵌入式关系型数据库,特别适合于移动设备上的应用程序。它无需服务器进程,且占用资源极小,仅几百KB,却能提供完整的SQL语法...