Android数据存储方式
来源:互联网 发布:免费内网管理软件 编辑:程序博客网 时间:2024/06/05 20:20
1.文件存储,2.sd卡存储(外部存储),3.sp存储(配置文件存储),4.数据库存储(存储大量结构相似的数据,可以进行增删改查),5.网络存储(手机内存不足时存放在服务器端的)。
SQlite数据库的创建与增删改查:
1.首先创建MyDbOpenHelper继承SQLiteOpenHelper重写它的构造方法
2.在MainActivity中创建MyDbOpenHelper对象,并通过MyDbOpenHelper创建数据库。
3.运行sql语句创建数据库表。
//1
package cn.itcast.database.db;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
public class MyDbOpenHelper extends SQLiteOpenHelper {
public static final String TAG = "MyDbOpenHelper";
@Override
public void onCreate(SQLiteDatabase db) {
Log.d(TAG, "初始化,适合创建表,数据库第一次创建的时候才会执行");
//3
db.execSQL("create table student");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
public MyDbOpenHelper(Context context) {
super(context, "stu.db", null, 1);
}
}
package cn.itcast.database;
//2
import cn.itcast.database.db.MyDbOpenHelper;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//在内存储中创建对象,并不会去创建数据库。
MyDbOpenHelper dbOpenHelper = new MyDbOpenHelper(this);
dbOpenHelper.getWritableDatabase();
}
}
- Android 数据存储方式
- android数据存储方式
- Android:数据存储方式
- Android数据存储方式
- android数据存储方式
- Android数据存储方式
- Android 数据存储方式
- Android数据存储方式
- Android 数据存储方式
- Android数据存储方式
- Android数据存储方式
- Android 数据存储方式
- Android数据存储方式
- android数据存储方式
- Android数据存储方式
- Android数据存储方式
- Android数据存储方式
- Android数据存储方式
- Oracle树形表和递归查询
- iOS 横竖屏旋转处理
- Android四大组件之BroadcastReceiver简介
- list.subList
- 关于Spring中工厂Bean
- Android数据存储方式
- Tensorflow深度学习之八:再探CNN解决mnist手写数字识别问题
- html禁止手机端缩放
- 查找算法学习(2)
- stm32 CubeMx falsh应用
- MyEclipse Web项目导入到eclipse项目中
- RGB格式解析
- imatest软件的学习 及使用
- ubuntu14+cpu caffe 安装