當前位置:首頁 » 數據倉庫 » android清除資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

android清除資料庫

發布時間: 2022-08-11 02:56:18

Ⅰ 安卓開發怎麼刪除資料庫中所有表數據

直接刪除資料庫,資料庫會自動重新創建
public
class
DatabaseHelper
extends
sqliteOpenHelper
{
private
static
DatabaseHelper
mInstance
=
null;
/**
資料庫名稱
**/
public
static
final
String
DATABASE_NAME
=
"xys.db";
/**
資料庫版本號
**/
private
static
final
int
DATABASE_VERSION
=
1;
/**資料庫SQL語句
添加一個表**/
private
static
final
String
NAME_TABLE_CREATE
=
"create
table
test("
+
"_id
INTEGER
PRIMARY
KEY
AUTOINCREMENT,"
+
"name
TEXT,"+"hp
INTEGER
DEFAULT
100,"+
"mp
INTEGER
DEFAULT
100,"
+
"number
INTEGER);";
DatabaseHelper(Context
context)
{
super(context,
DATABASE_NAME,
null,
DATABASE_VERSION);
}
/**單例模式**/
static
synchronized
DatabaseHelper
getInstance(Context
context)
{
if
(mInstance
==
null)
{
mInstance
=
new
DatabaseHelper(context);
}
return
mInstance;
}
@Override
public
void
onCreate(SQLiteDatabase
db)
{
/**向數據中添加表**/
db.execSQL(NAME_TABLE_CREATE);
}
@Override
public
void
onUpgrade(SQLiteDatabase
db,
int
oldVersion,
int
newVersion)
{
/**可以拿到當前資料庫的版本信息
與之前資料庫的版本信息
用來更新資料庫**/
}
/**
*
刪除資料庫
*
@param
context
*
@return
*/
public
boolean
deleteDatabase(Context
context)
{
return
context.deleteDatabase(DATABASE_NAME);
}
}

Ⅱ android中怎麼刪除資料庫數據

對,直接刪除文件就可以:File dbFile = new File("/data/data/你的包名/databases/你的資料庫名");dbFile.delete();應用對自己的目錄是有許可權刪除的

Ⅲ androidsqlite資料庫裡面的數據系統會自動清除嗎

androidsqlite資料庫裡面的數據系統會自動清除嗎
android中清除緩存時資料庫不會被刪除。因為緩存只是應用程序留在手機存儲上的臨時文件,而資料庫是手機正式保存下來的文件。

Ⅳ android studio的sqlite怎麼刪除資料庫

public class DatabaseHelper extends SQLiteOpenHelper {
/**
* 刪除資料庫
*
* @param context
* @return
*/
public boolean deleteDatabase(Context context) {
return context.deleteDatabase(name);
}
}

請看sqlite增刪改查的小例子:例子來自android學習手冊,裡面有源碼。android學習手冊包含9個章節,108個例子,源碼文檔隨便看,例子都是可交互,可運行,源碼採用android studio目錄結構,高亮顯示代碼,文檔都採用文檔結構圖顯示,可以快速定位。360手機助手中下載,圖標上有貝殼:

Ⅳ 如何找到並清除所有Android設備上的SQLite資料庫文件呢

程序中只能操作自己的資料庫,或者根據privoder操作別的程序的,這樣除非別的程序放開了刪除數據功能才可以刪除。

Ⅵ 怎樣在android下刪除sqlite數據

1. 創建或刪除資料庫的概念是一樣的SQLite嵌入式資料庫引擎。它只有一個客戶端Sever資料庫系統,如由MySQL或Postgres的。 要創建一個新的資料庫,只是做sqlite_open()或行sqlite3 databasefilename。 要刪除資料庫,刪除該文件。 參考:sqlite的-不支持的SQL
2. 刪除你的應用程序的資料庫試試這個: this.deleteDatabase("databasename.db");

這將刪除資料庫文件
3. 你可以滴tables通過發出一個SQL命令,你通常會。如果要刪除整個資料庫,你必須刪除該文件。您可以刪除位於下的文件data/data/com.your.app.name/database/[databasefilename]你可以從被稱為「Filebrowser數據」出的「Android」的范疇,例如Eclipse視圖做到這一點。或者直接在你的模擬器或手機。
4. 從 要創建一個新的資料庫 CodeGo.net,只是做 sqlite_open()。要刪除資料庫, 刪除該文件。
5. 如果你想以編程方式刪除資料庫您deleteDatabase從Context類: deleteDatabase(字元串 刪除與此關聯的應用程序包關聯的現有privateSQLiteDatabase。
6. 試試這個: context.deleteDatabase(DATABASE_NAME);

如何從Android編程方式刪除SQLite資料庫
7. 調用此函數public void deleteDatabse() {
SQLiteDatabase db = this.getWritableDatabase();
db.delete(TABLE_NAME, "1", new String[] {});
Log.d("Database stuff", "Database table succesfully deleted");
db.close();
}

這將是在擴展SQLiteOpenHelper的資料庫Helper類!