我的sqlite数据库什么时候创建?

Uribe2304

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

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)");

  }
}

我也对超级句子有疑问

萨基布·阿布拉

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

什么时候在我的数据库上写

SQLite数据库到底是什么时候初始化的?

什么时候用node-sqlite3关闭数据库并表达?

我们什么时候应该关闭数据库连接

我什么时候应该打开/关闭与数据库的连接?(MariaDB / node.js)

关系数据库:我们什么时候需要添加更多实体?

什么时候值得进行postgresql数据库复制?

什么时候必须关闭mysqli(数据库)连接?

房间什么时候从数据库中删除实体?

什么时候使用SQL或NoSQL数据库?

什么时候或如何在带有SQLite数据库的QSqlTableModel上使用fetchMore()来使rowCount()工作?

什么时候将数据库称为嵌入式数据库?

PHP查询保存在数据库中。什么时候得到,我们要摘除吗?

我什么时候创建服务类

什么时候以及为什么数据库连接昂贵?

Connection.setAutoCommit(false);的用途是什么?什么时候使用Oracle数据库?

什么时候将数据保存到数据库,onPause()或onStop()?

(Android) Room 数据库中存储的初始数据是什么时候?

什么时候应该清理数据库,何时进行分析?

什么时候不使用Java中的数据库连接池?

什么时候使用数据库的单例实例合适?

什么时候使用SQL数据库的Redis替代键/值存储?

什么时候在关系数据库中使用枚举或小表?

什么时候应该使用导航属性查询数据库?

实体框架lambda扩展方法在什么时候将查询发送到数据库?

什么时候应使用社会保险号作为数据库主键?

什么时候应该使用 Redis 作为主数据库和弹性搜索

我什么时候将数据保存在非事件源 CQRS 代码库中

什么时候运行我自己的Maven存储库?