在ADO.NET中,可以使用SQL命令删除或创建数据库。以下是使用C#编写的示例代码:
删除数据库:
using System.Data.SqlClient;
string connectionString = "Data Source=localhost;Initial Catalog=master;Integrated Security=True";
string databaseName = "MyDatabase";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
using (SqlCommand command = new SqlCommand($"DROP DATABASE {databaseName}", connection))
{
command.ExecuteNonQuery();
}
}
创建数据库:
using System.Data.SqlClient;
string connectionString = "Data Source=localhost;Initial Catalog=master;Integrated Security=True";
string databaseName = "MyDatabase";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
using (SqlCommand command = new SqlCommand($"CREATE DATABASE {databaseName}", connection))
{
command.ExecuteNonQuery();
}
}
在这个示例中,我们使用了ADO.NET的SqlConnection和SqlCommand类来连接到SQL Server的master数据库,并使用SQL命令来删除或创建数据库。请注意,删除数据库会永久删除所有数据,因此在执行此操作之前,请确保已备份所有重要数据。
领取专属 10元无门槛券
手把手带您无忧上云