美文网首页
数据库SQLite

数据库SQLite

作者: 原来不语 | 来源:发表于2017-11-08 08:42 被阅读0次

1、数据库的创建
定义一个类继承sqliteOpenHelper在mainActivity.java进行实例化



2、数据库的oncreate方法和onupgrade方法

   public class MyOpenHelper extends SQLiteOpenHelper {    
    /**
    * context 文本
    *name: 数据库的名字
    *factory 目的创建cursor对象(类似于结果集)
    *version 数据库的版本 从1开始
   **/     

    public MyOpenHelper(context context){
              super(context,"it.db",null,1)
    }

    /**
    * 当数据库第一次被创建的时候调用
    *这个方法特别适合做表结构的初始化
    **/
  public void onCreate(SQLiteDatabase db){
      //在SQLite里的id推荐_id
      // SQLite 里不区分类型的,在底层都是用的string类型来提高运行速度
      db.execSQL("create table info(_id integer primary key autoincrement,name varchar(20))");
  }
 /**
    * 当数据库版本需要升级时候调用
    **/
  public void onUpgrade(SQLiteDatabase db, int oldVersion,int newVersion){
      db.execSQL("alter table info add phone varchar(20)");
  }  
}

相关文章

  • SQLite 创建数据库

    SQLite 创建数据库 SQLite 的 sqlite3 命令被用来创建新的 SQLite 数据库。您不需要任何...

  • 第四篇:sqlite数据库与FMDB

    目录一、sqlite数据库二、FMDB 一、sqlite数据库 sqlite数据库是基于C实现的、移动端开发常用的...

  • Pycharm中连接数据库sqlite

    django 有个数据库 sqlite sqlite是小型关系数据库

  • Python数据分析基础----第二十二天

    数据库 Python内置的sqlite3模块 import sqlite3 创建sqlite3内存数据库 创建带有...

  • Sqlite 使用笔记

    1. 数据库基本操作封装 sqlite 数据操作 语句类型 sqlite 数据库的简单实用- 导入sqlite3数...

  • 我的电脑上装了些什么软件

    开发 Sqlite 工具 DB Browser for SQLite 专门查看sqlite数据库使用,比较方...

  • Android数据库

    一、SQLite 1、SQLite介绍 1.1、简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库...

  • android笔记6

    本章学习目标: 了解SQLite数据库的特点和体系结构 掌握SQLite数据库的建立和操作方法 SQlite介绍 ...

  • sqlite基础

    SQLite 什么是SQLite SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在...

  • 四种数据存储方式(下)

    3.sqlite3 打开数据库: sqlite3 *database; int result = sqlite3_...

网友评论

      本文标题:数据库SQLite

      本文链接:https://www.haomeiwen.com/subject/ogdsmxtx.html