数据库 安卓,简述android应用程序使用数据库步骤

1 , 简述android应用程序使用数据库步骤1.首先要有一个继承SqliteOpenHelper的帮助类//帮助类的作用是建立数据库以及获取数据库2.然后就可以用数据库对象来执行代码了
2,Android怎么使用数据库Android自带SQLite数据库,你可以使用它 。http://stackoverflow.com/questions/4538257/what-it-the-best-choice-for-local-caching-in-android建议去网上查一下android sqlite的创建和使用方法,然后就明白了【数据库 安卓,简述android应用程序使用数据库步骤】
3,安卓开发用什么数据库作为本地数据库sqlite一般记住用户名密码功能 就是通过它来实现的一般都是采用sqlite来作为本地数据库android系统自带了sqlite数据库,但这是一个小型桌面数据库,不太适合做服务器数据库 。若是开发一个客户机/服务器系统 , 数据库是安装在服务器端的,任何一种数据库都是可以的 。。。
4,如何查看android 数据库1. 首先手机必须root2. 然后下载re文件管理器3. 找到根目录下的data/data文件夹4. 数据库就保存在这里5. 然后复制到sd6. 手机连接电脑,复制出数据库文件7. pc端下载sqlit,打开文件即可看到里面的数据了1. 首先手机必须root2. 然后下载re文件管理器3. 找到根目录下的data/data文件夹4. 数据库就保存在这里5. 然后复制到sd6. 手机连接电脑,复制出数据库文件7. pc端下载sqlit,打开文件即可看到里面的数据了5,android怎么连接sqlite数据库这种方式通常连接一个外部的数据库 , 第一个参数就是数据库文件,这个数据库不是当前项目中生成的,通常放在项目的Assets目录下,当然也可以在手机内,如上面参数那个目录 , 前提是那个文件存在且你的程序有访问权限 。另一种使用数据库的方式是,自己创建数据库并创建相应的数据库表,参考下面的代码:public class DatabaseHelper extends SQLiteOpenHelper //构造,调用父类构造 , 数据库名字,版本号(传入更大的版本号可以让数据库升级,onUpgrade被调用)public DatabaseHelper(Context context)super(context, DatabaseConstant.DATABASE_NAME, null,DatabaseConstant.DATABASE_VERSION);}//数据库创建时调用,里面执行表创建语句.@Overridepublic void onCreate(SQLiteDatabase db)db.execSQL(createVoucherTable());}//数据库升级时调用,先删除旧表,在调用onCreate创建表.@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)db.execSQL("DROP TABLE IF EXISTS " + DatabaseConstant.TABLE_NAME); onCreate(db);}//生成 创建表的SQL语句private String createVoucherTable()StringBuffer sb = new StringBuffer(); sb.append(" CREATE TABLE ").append(DatabaseConstant.TABLE_NAME).append("( ").append(“ID”).append(" TEXT PRIMARY KEY, ").append(“USER_ID”).append(" INTEGER, ").append(“SMS_CONTENT”).append(" TEXT ) "); return sb.toString();}}继承SQLiteOpenHelper并实现里面的方法.之后://得到数据库助手类helper = new DatabaseHelper(context);//通过助手类,打开一个可读写的数据库连接SQLiteDatabase database = helper.getReadableDatabase();//查询表中所有记录database.query(DatabaseConstant.TABLE_NAME, null, null, null, null, null, null);sqlite 一个非常流行的嵌入式数据库,它支持 sql 语言 , 并且只利用很少的内存就有很好的性能 。此外它还是开源的,任何人都可以使用它 。许多开源项目((mozilla, php, python)都使用了 sqlite. android 开发中使用 sqlite 数据库 activites 可以通过 content provider 或者 service 访问一个数据库 。下面会详细讲解如果创建数据库,添加数据和查询数据库 。创建数据库 android 不自动提供数据库 。在 android 应用程序中使用 sqlite , 必须自己创建数据库,然后创建表、索引,填充数据 。android 提供了 sqliteopenhelper 帮助你创建一个数据库 , 你只要继承 sqliteopenhelper 类 , 就可以轻松的创建数据库 。sqliteopenhelper 类根据开发应用程序的需要,封装了创建和更新数据库使用的逻辑 。sqliteopenhelper 的子类,至少需要实现三个方法: 构造函数,调用父类 sqliteopenhelper 的构造函数 。这个方法需要四个参数:上下文环境(例如 , 一个 activity),数据库名字,一个可选的游标工厂(通常是 null) , 一个代表你正在使用的数据库模型版本的整数 。oncreate()方法,它需要一个 sqlitedatabase 对象作为参数,根据需要对这个对象填充表和初始化数据 。onupgrage() 方法 , 它需要三个参数,一个 sqlitedatabase 对象 , 一个旧的版本号和一个新的版本号 , 这样你就可以清楚如何把一个数据库从旧的模型转变到新的模型 。

    推荐阅读