c# - 在 C# 中,如何清空现有的 SQLite 数据库?

标签 c# database sqlite

在 C# 中,如何清空现有的 SQLite 数据库?
是否可以通过连接字符串?还是由 SQLite 管理器?

我不想发出删除所有表的语句。

我有这段代码,这里的new代表如果不存在就新建一个。

try
{
    connStr = @"Data Source=" + databaseFilePath + ";New=True;Version=3;";
    conn = new SQLiteConnection(connStr);
    cmd = new SQLiteCommand();
    cmd.Connection = conn;
    cmd.CommandType = CommandType.Text;
    cmd.Connection.Open();
}
catch (Exception e)
{
    MessageBox.Show("Caught exception: " + e.Message);
    addError("Caught exception: " + e.Message,true);
    return false;
}

最佳答案

删除保存数据库的文件。

关于c# - 在 C# 中,如何清空现有的 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2250492/

相关文章:

java - Ebean:奇怪的结果

c# - 在 SQLite 上只执行 SELECT 命令

c# - 如何在 VB 或 C# 中共享 Google Drive 中的文档

c# - C++ 和 C# 在数学方面的性能差异

c# - ASP.NET/C# : DropDownList SelectedIndexChanged in server control not firing

c# - C# POCO 的 DbGeography 替代方案

mysql - SQL:UNION 房地产优先优惠

javascript - MongoDB中数据的反规范化

sql - 如何根据另一个表的聚合查询更新一个表

caching - 为什么 SQLite 不自动将此查询分成两部分?