public class SQLHelper
extends android.database.sqlite.SQLiteOpenHelper
| 构造器和说明 |
|---|
SQLHelper(android.content.Context context,
java.lang.String dataBaseName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTable(java.lang.String tableName,
java.lang.String sql)
添加表的创建
|
int |
delete(java.lang.String table,
java.lang.String whereClause,
java.lang.String[] whereArgs) |
boolean |
deleteDataBase()
删除数据库
|
void |
execSQL(java.lang.String sql) |
android.database.sqlite.SQLiteDatabase |
getDataBase() |
long |
insert(java.lang.String table,
java.lang.String nullColumnHack,
android.content.ContentValues values) |
void |
onCreate(android.database.sqlite.SQLiteDatabase db) |
void |
onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion)
更新数据库通过APP版本
|
android.database.Cursor |
query(boolean distinct,
java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit) |
android.database.Cursor |
query(boolean distinct,
java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit,
android.os.CancellationSignal cancellationSignal) |
android.database.Cursor |
query(java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy) |
android.database.Cursor |
query(java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit) |
int |
update(java.lang.String table,
android.content.ContentValues values,
java.lang.String whereClause,
java.lang.String[] whereArgs) |
public void addTable(java.lang.String tableName,
java.lang.String sql)
tableName - sql - public void onCreate(android.database.sqlite.SQLiteDatabase db)
onCreate 在类中 android.database.sqlite.SQLiteOpenHelperpublic android.database.sqlite.SQLiteDatabase getDataBase()
public void execSQL(java.lang.String sql)
public long insert(java.lang.String table,
java.lang.String nullColumnHack,
android.content.ContentValues values)
public int delete(java.lang.String table,
java.lang.String whereClause,
java.lang.String[] whereArgs)
public int update(java.lang.String table,
android.content.ContentValues values,
java.lang.String whereClause,
java.lang.String[] whereArgs)
public android.database.Cursor query(boolean distinct,
java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit)
public android.database.Cursor query(boolean distinct,
java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit,
android.os.CancellationSignal cancellationSignal)
public android.database.Cursor query(java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit)
public android.database.Cursor query(java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy)
public void onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion)
onUpgrade 在类中 android.database.sqlite.SQLiteOpenHelperdb - oldVersion - newVersion - public boolean deleteDataBase()