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("数据库升级了 ");
      }

    }

  • 相关阅读:
    Spring学习,初识Spring
    Spring学习整理
    表单验证一些思考
    为什么要使用mybaits
    JDBC缺点分析
    Java 学习笔记提高篇
    Java基础学习笔记(四)
    Java基础学习笔记(三)
    Java学习笔记(二)
    centos7运行级别和图形界面相关操作
  • 原文地址:https://www.cnblogs.com/biao2015/p/5068806.html
Copyright © 2011-2022 走看看