当前位置:首页 » 操作系统 » 如何删除sqlite数据库

如何删除sqlite数据库

发布时间: 2023-01-25 20:10:49

A. sqlite数据库增加修改删除以及怎么查看

首先mytab操作类,就是处理增加修改删除功能
public class MytabOperate {
private static final String TABLENAME = "mytab"; // 表示要操作的数据表名称
private SQLiteDatabase db = null; // 数据库操作

public MytabOperate(SQLiteDatabase db) {
this.db = db;
}
public void insert(String name,String birthday) {
String sql = "INSERT INTO " + TABLENAME + "(name,birthday) VALUES ('"
+ name + "','" + birthday + "')";
this.db.execSQL(sql) ;
this.db.close() ;
}

public void update(int id, String name, String birthday) {
String sql = "UPDATE " + TABLENAME + " SET name='" + name
+ "',birthday='" + birthday + "' WHERE id=" + id;
this.db.execSQL(sql);
this.db.close() ;
}

public void delete(int id) {
String sql = "DELETE FROM " + TABLENAME + " WHERE id=" + id ;
this.db.execSQL(sql) ;
this.db.close() ;
}

}

然后我们定义布局文件三个按钮分别实现三个功能:
<Button
android:id="@+id/insertBut"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="增加数据" />

<Button
android:id="@+id/updateBut"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="修改数据" />

<Button
android:id="@+id/deleteBut"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="删除数据" />

然后定义Activity方法
public class MainActivity extends Activity {
private Button insertBut = null ;
private Button updateBut = null ;
private Button deleteBut = null ;
private SQLiteOpenHelper helper = null ;
private MytabOperate mtab = null ;
private static int count = 0 ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.activity_main);
this.helper = new MyDatabaseHelper(this);
this.insertBut = (Button) super.findViewById(R.id.insertBut) ;
this.updateBut = (Button) super.findViewById(R.id.updateBut) ;
this.deleteBut = (Button) super.findViewById(R.id.deleteBut) ;
this.insertBut.setOnClickListener(new InsertOnClickListenerImpl()) ;
this.updateBut.setOnClickListener(new UpdateOnClickListenerImpl()) ;
this.deleteBut.setOnClickListener(new DeleteOnClickListenerImpl()) ;
}
private class InsertOnClickListenerImpl implements OnClickListener{
@Override
public void onClick(View v) {
MainActivity.this.mtab = new MytabOperate(
MainActivity.this.helper.getWritableDatabase());
MainActivity.this.mtab.insert("zhangyiyi" + count++, "2000-12-21") ;
}

}
private class UpdateOnClickListenerImpl implements OnClickListener{
@Override
public void onClick(View v) {
MainActivity.this.mtab = new MytabOperate(
MainActivity.this.helper.getWritableDatabase());
MainActivity.this.mtab.update(3, "ee", "2321-23-32");
}

}
private class DeleteOnClickListenerImpl implements OnClickListener{
@Override
public void onClick(View v) {
MainActivity.this.mtab = new MytabOperate(
MainActivity.this.helper.getWritableDatabase());
MainActivity.this.mtab.delete(3) ;
}

}
}

到这里我们就实现了这些功能
怎么查看数据库呢
首先进入
c:\> adb shell
Android把数据都存放在data/data目录下。
我们使用cd命令转到data/data目录下:
cd /data/data
ls 显示所有数据

目录一样有个com.misoo.SQ01文件夹
cd com.misoo.SQ01/databases 进入com.misoo.SQ01/databases目录
ls 命令你会看到StudDB.db,这就是我们的StudDB.db数据库。

B. 如何删除sqlitedatabase数据库

public class DatabaseHelper extends SQLiteOpenHelper {
/**
* 删除数据库
*
* @param context
* @return
*/
public boolean deleteDatabase(Context context) {
return context.deleteDatabase(name);
}

C. 如何熟练掌握并使用SQLite数据库,进行删除

public class DatabaseHelper extends SQLiteOpenHelper {
/**
* 删除数据库
*
* @param context
* @return
*/
public boolean deleteDatabase(Context context) {
return context.deleteDatabase(name);
}
}

D. 如何删除sqlite数据库文件

你PHP链接sqlite是不是用的永久性链接??改成普通链接,在没有访问的情况下就可以了

再有问题给我发到网络消息里就行了

E. 怎样在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类!

F. 如何在windows卸载sqlite数据库实例

  1. 直接通过图形界面的方式删除实例

windows下启动(Net Configuration Assistant)界面删除

Linux下启动dbca图像化删除

注明(这种删除一般不彻底),建议与第2步骤一起使用

2.查看$ORACLE_BASE目录下admin、oradata、cfgtoollogs/dbca、diag/rdbms、proct/11.2.0/db_1/dbs删除。

注明(dbs下面的密码文件和spfile初始化文件删除掉)

以上是只删除实例不删除oracle软件的一个参考,望采纳。

热点内容
linux查看hadoop版本 发布:2025-07-10 11:08:53 浏览:282
调度算法的选择 发布:2025-07-10 11:08:03 浏览:972
nodejs源码安装 发布:2025-07-10 11:06:34 浏览:218
安卓手机怎么投屏到gl8 发布:2025-07-10 10:54:47 浏览:276
区县数据库 发布:2025-07-10 10:51:59 浏览:918
服务器遭到破坏我的世界 发布:2025-07-10 10:51:53 浏览:647
ftp服务器攻击 发布:2025-07-10 10:28:46 浏览:140
提高studio编译速度 发布:2025-07-10 10:28:46 浏览:415
Char在sql 发布:2025-07-10 10:19:19 浏览:783
请密码不叫什么说话 发布:2025-07-10 10:06:22 浏览:115