首页 > 解决方案 > 我的 sqlite 数据库是什么时候创建的?

问题描述

我有这段代码,可以帮助我管理数据库,但我不知道何时创建数据库

package es.aadesigners.pruebabd;

/**
* Created by Andrea on 29/2/16.
*/

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

public class AdminSQLiteOpenHelper extends SQLiteOpenHelper {

  public AdminSQLiteOpenHelper(Context context, String nombre,    SQLiteDatabase.CursorFactory factory, int version) {

    super(context, nombre, factory, version);

  }

  @Override
  public void onCreate(SQLiteDatabase db) {

    //aquí creamos la tabla de usuario (dni, nombre, ciudad, numero)
    db.execSQL("create table usuario(dni integer primary key, nombre text, ciudad text, numero integer)");

  }
}

我对超级句子也有疑问

标签: javaandroidsqlite

解决方案


Super 创建一个辅助对象来创建、打开和/或管理数据库。在调用 getWritableDatabase() 或 getReadableDatabase() 之一之前,不会实际创建或打开数据库。

来源:https ://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper


推荐阅读