【问题标题】:How do I create a new database using C# code in ASP.Net? [duplicate]如何在 ASP.Net 中使用 C# 代码创建新数据库? [复制]
【发布时间】:2020-04-19 16:43:32
【问题描述】:

我有一个连接到 SQL Server 数据库“Db_1”的 ASP.Net Web 表单应用程序。

现在,有一个按钮的哪个按钮点击事件,会有一些计算,然后创建一个新的数据库'Db_2'并将结果存储在新的数据库'Db_2'中。

如何创建数据库“Db_2”?

【问题讨论】:

  • 通过执行CREATE DATABASE命令连接到master数据库。
  • 根据您需要的控制级别,SMO 可能是首选方式。无论如何,已经有很多问题和答案应该涵盖大多数方面。

标签: c# asp.net sql-server


【解决方案1】:

您可以执行下面的ADO.NET代码来创建数据库。

// Creating instance of SqlConnection  
SqlConnection conn = new SqlConnection(".........");  
conn.Open();// open the database connection  
SqlCommand cmd = new SqlCommand();// Creating instance of SqlCommand  
cmd.Connection = conn; // set the connection to instance of SqlCommand  
cmd.CommandText = "Create database Db_2"; // set  
//the sql command ( Statement )  
cmd.ExecuteNonQuery();  
conn.Close();// Close the connection

创建数据库后,您需要创建另一个步骤来创建表并将数据插入到该表中,使用相同的 ADO.NET 进程和不同的 SQL Server 命令(如 create table()insert into table values ())。

对于二、三所涉及的步骤,需要创建并使用新创建的数据库的另一个实例。

【讨论】:

猜你喜欢
  • 2017-09-13
  • 1970-01-01
  • 1970-01-01
  • 2013-10-07
  • 1970-01-01
  • 1970-01-01
  • 2023-01-13
  • 2013-09-13
  • 1970-01-01
相关资源
最近更新 更多