Android下的数据库

Sqlite数据库, 移动平台轻量级嵌入式的数据库,一般用于IOS,Android等移动平台

如何创建

创建文件

    //新建一个文件对象            File file  = new File("文件名");    //输出流    FileOutputStream fos = new FileOutputStream(file);    fos.write(".........".getBytes());

创建数据库

    //创建数据库对象    MyDBOpenHelper helper = new MyDBOpenHelper(this);    //必须通过帮助类获取一个数据库文件,只有获取了可写、可读的数据库,数据库文件才会被创建    helper.getWritableDatabase();

如何定义数据库的表结构

数据库创建的帮助类SQLiteOpenHelper里面,有两个重要的方法

  1. onCreate() 数据库第一次被创建的时候调用的方法,数据库表结构的初始化
  2. onUpgrade() 数据库的版本号增加的时候调用的方法,如果旧数据库表结构定义不合理,可修改数据库的表结构

在onCreate()和onUpgrade()方法里面都有一个参数 db ,代表当前的数据库,

得到数据库,执行sql语句

    db.execSQL("create table contactinfo               (id integer primary key autoincrement, text varchar(10), num varchar(10))");

陶喆《似曾相识》...........

晚安!

更多相关文章

  1. android 关于listview item设置高度的问题解决方法
  2. Android的常用方法(转载)
  3. @BindView问题 Attempt to invoke virtual method 'void android
  4. Android(安卓)Vibrate
  5. Android(安卓)Studio 中setOnClickListener出错
  6. Android(安卓)使用 HTTPS
  7. 实现调用android URLConnection封装后快速下载,并且可以获取到实
  8. Android(安卓)Studio中AspectJ的简单使用一(自定义PointCut)
  9. Android(安卓)EditText 不弹出输入法总结

随机推荐

  1. Android 中解析JSON形式的数据
  2. 史上最全谷歌Android开发工具Android Stu
  3. Android中级联列表ExpandableListView使
  4. 【Android-View】基于原生View的简单功能
  5. Android:制作Update.zip升级包
  6. [Android]后台Service 弹出自定义dialog
  7. Android快速开发框架之xUtils---图片模块
  8. 利用adb工具android真机环境运行cpp(无需r
  9. android 自定义ButtonTab , ActivityGrou
  10. 关于android真机测试(linux系统下)