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

    }

  • 相关阅读:
    How to Get Started With AIOps
    第六部分 实现细节
    第一部分 概览
    第五部分 软件架构
    vs2010 sqlite guid 问题
    cordova(phonegap)+qjm 一统天下
    jQuery调用WebServices总是出错问题解决
    phonegap中http链接自动调用本地浏览器解决办法
    MSSQL省市数据库
    博客的第一篇
  • 原文地址:https://www.cnblogs.com/biao2015/p/5068806.html
Copyright © 2011-2022 走看看