在正在运行的C++程序中自动创建 SQL Server 数据库
Create a SQL Server database automatically in a running C++ program
我想问一下是否有人可以指出如何在Visual Studio上运行的C++程序中自动创建SQL Server数据库。我还想定义将使用数据库创建的表。谢谢
使用此代码从 C# 创建数据库。 如果要定义表,请使用相同的代码并将 str 值替换为创建表脚本。
String str;
SqlConnection myConn = new SqlConnection ("Server=localhost;Integrated security=SSPI;database=master");
str = "CREATE DATABASE MyDatabase ON PRIMARY " +
"(NAME = MyDatabase_Data, " +
"FILENAME = 'C:\MyDatabaseData.mdf', " +
"SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " +
"LOG ON (NAME = MyDatabase_Log, " +
"FILENAME = 'C:\MyDatabaseLog.ldf', " +
"SIZE = 1MB, " +
"MAXSIZE = 5MB, " +
"FILEGROWTH = 10%)";
SqlCommand myCommand = new SqlCommand(str, myConn);
try
{
myConn.Open();
myCommand.ExecuteNonQuery();
MessageBox.Show("DataBase is Created Successfully", "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
}
finally
{
if (myConn.State == ConnectionState.Open)
{
myConn.Close();
}
}
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 使用std::multimap迭代器创建std::list
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 使用CMake创建QML插件
- 如何在c++中为模板函数实例创建快捷方式
- 在C++中,是否可以基于给定的标识符创建基类的新实例,反之亦然
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 试图在visual studio上用C++创建一个桌面应用程序
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 如何在C++20中创建模板别名的推导指南
- 尝试创建表会给出 SQL 逻辑错误
- 使用 SQLConfig数据源创建 SQL Server DSN 失败:关键字-值对无效
- 无法使用 SQL VDI(虚拟设备接口)创建条带化备份
- 无法执行 sqlite SQL 文件来创建数据库
- 在正在运行的C++程序中自动创建 SQL Server 数据库
- 使用C++在SQL Server中执行创建表
- 如何在安装程序中自动创建(我的)Sql ALTER脚本
- 从c++中的文件中的sql语句创建sqlite3db
- 如何在SQL中创建类似DECODE函数的c++宏