SQLiteOpenHelper建立資料庫問題

2021-08-25 12:42:57 字數 426 閱讀 3909

api上的解釋:

public abstract void oncreate (sqlitedatabase db)

在資料庫第一次建立的時候呼叫。這是建立資料表和初始化表資料的地方。

oncreate()是你在呼叫getwritabledatabase()或者getreadabledatabase()時,如果沒有建立資料庫,則會呼叫這個方法,在這個方法裡一般寫你建立表的語句等等。

onupgrade()是乙個很有用的方法,你在第一次建立資料庫時,會設定乙個database version,當你應用程式發布到market後,當你需要更新時,如果你需要修改資料庫時,你再設定乙個不同的database version,這樣系統會呼叫onupgrade()方法,你可以在這個方法裡寫你對資料庫的修改的方法。

如增加、刪除表、在某個表裡增加乙個字段,等 等。

資料庫SQLiteOpenHelper自創

增 insert into 表名 欄位名,欄位名 values 刪 delete from 表名 where 字段 改 update 表名 set 字段 字段 where 條件 查 select form 表名 where 字段 可以更改為想要查詢的內容 建立資料庫 package com.bawe...

資料庫建立

刪除資料庫 drop database cpxs 資料庫操作語法 建立資料庫 create database database name on 子句 資料檔案屬性 primary 指定主檔案,否則預設第乙個 n 檔案屬性 filegrowth growth increament n 檔案組 log ...

建立資料庫

1.建立表空間 create tablespace test space logging datafile f oracle oracledata test.ora size 5m extent management local uniform segment space management au...