zoukankan      html  css  js  c++  java
  • Android SQLite的使用1(非原创)

    1.继承SQLiteOpenHelper :public class MyOpenHelper extends SQLiteOpenHelper {}

    2.重写下面3个方法

    package com.example.showdata;

    import android.content.Context;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteDatabase.CursorFactory;
    import android.database.sqlite.SQLiteOpenHelper;

    public class MyOpenHelper extends SQLiteOpenHelper {

      //重写构造方法,创建上下文,数据库的名字,null,数据库版本

      public MyOpenHelper(Context context, String name, CursorFactory factory,int version) {
        super(context, name, factory, version);
        // TODO Auto-generated constructor stub
        System.out.println("创建实例");
      }

      //数据库创建时自动调用,如果已经有了就不创建了,传入的是创建好的数据库
      @Override
      public void onCreate(SQLiteDatabase db) {
        // TODO Auto-generated method stub
        System.out.println("数据库创建了");

        //创建表
        db.execSQL("create table Emp(id integer primary key autoincrement,name char(20),salary char(10))");
      }
      //数据库升级时自动调用,根据MyOpenHelper构造方法中的version来判断数据库是否进行升级,但是不能够降级
      @Override
      public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        // TODO Auto-generated method stub
        System.out.println("数据库升级了 ");
      }

    }

  • 相关阅读:
    第二周学习小结
    第一周小结(^_^)
    VS2010和搜狗快捷键冲突
    解除SQL远程编辑表
    SQLServer2005mssqlserver服务与sqlexpress服务有什么区别
    OEA界面生成学习1 总体浏览
    WPF学习:绑定
    OutLook自动存档
    文件目录学习
    AQTime
  • 原文地址:https://www.cnblogs.com/biao2015/p/5068806.html
Copyright © 2011-2022 走看看