SQLite数据库

3250阅读 0评论2015-11-26 luozhiyong131
分类:Android平台

SQLite是一个轻量级的、嵌入式的、关系型数据库,是遵守ACID的关联式数据库管理系统,其主要的是针对于嵌入式设备专门设计的数据库,由于其本身占用的存储空间较小,所以目前已经在Android操作系统之中广泛的使用着,而且在SQLite数据库之中可以方便的使用SQL语句实现数据的增加、修改、删除、查询等操作,最新版本的SQLite数据库为SQLite 3。 

点击(此处)折叠或打开

  1. package org.lxh.demo;
  2. import android.content.Context;
  3. import android.database.sqlite.SQLiteDatabase;
  4. import android.database.sqlite.SQLiteOpenHelper;
  5. public class MyDatabaseHelper extends SQLiteOpenHelper {    // 继承SQLiteOpenHelper类
  6.     private static final String DATABASENAME = "mldn.db" ;    // 数据库名称
  7.     private static final int DATABASEVERSION = 1 ;    // 数据库名称
  8.     private static final String TABLENAME = "mytab" ;    // 数据表名称
  9.     public MyDatabaseHelper(Context context) {
  10.         super(context, DATABASENAME, null, DATABASEVERSION);// 调用父类构造
  11.     }
  12.     @Override
  13.     public void onCreate(SQLiteDatabase db) {        // 创建数据表
  14.         String sql = "CREATE TABLE " + TABLENAME + " (" +
  15.             "id            INTEGER         PRIMARY KEY ," +
  16.             "name        VARCHAR(50)        NOT NULL ," +
  17.             "birthday    DATE            NOT NULL)";// SQL语句
  18.         db.execSQL(sql) ;                // 执行SQL语句
  19.     }
  20.     @Override
  21.     public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  22.         String sql = "DROP TABLE IF EXISTS " + TABLENAME ;    // SQL语句
  23.         db.execSQL(sql);                // 执行SQL语句
  24.         this.onCreate(db);                 // 创建表
  25.     }
  26. }
030803_SQLite数据库存储.ppt

上一篇:AppWidget
下一篇:View中的绘图