国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

在C#程序中創建SQLServer數據庫的方法

2023-05-11 12:02:29
字體:
來源:轉載
供稿:網友

本文分步介紹了如何通過使用ADO.NET和Visual C# .NET來創建Microsoft SQL Server 數據庫,這是因為程序員通常需要以編程方式創建數據庫。

要創建該數據庫,請按照以下步驟操作:

(1)新建一個 Visual C# .NET Windows 應用程序。

(2) 在 Form1 上放置一個按鈕。將該按鈕的 Name 屬性更改為btnCreateDatabase,然后將 Text 屬性更改為 Create Database。

(3)對 System 和 System.Data 命名空間使用 using 語句,這樣,在后面的代碼中就無需限定這些命名空間中的聲明了。將以下代碼添加至 Form1 的“General Declarations”部分:
using System;
using System.Data.SqlClient;

(4)切換到窗體視圖,然后雙擊創建數據庫,以添加 click 事件處理程序。將下面的示例代碼添加給該處理程序:

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 (System.Exception ex)
         {
              MessageBox.Show(ex.ToString(), "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         finally
         {
             if (myConn.State == ConnectionState.Open)
             {
                   myConn.Close();
             }
        }

(5)將連接字符串更改為指向運行 SQL Server 的計算機,然后確保 Database 參數已經設置為 Master 或為空白。

(6)按 F5 或 Ctrl+F5,運行該項目,然后單擊創建數據庫。

(7)使用服務器資源管理器驗證是否已創建數據庫。

注意:

此代碼將創建具有特定屬性的自定義數據庫。

在運行代碼前,將存放所創建的 .mdf 和 .ldf 文件的文件夾必須已經存在,否則將生成異常。

如果要創建與 SQL Server Model 數據庫類似的數據庫,并且希望該數據庫處于默認位置,則應更改代碼中的 str 變量,如以下示例代碼所示:

str = "CREATE DATABASE MyDatabase"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗洪县| 汝阳县| 平乡县| 北票市| 界首市| 广宁县| 乌苏市| 鄢陵县| 武乡县| 云阳县| 密山市| 宜兴市| 巫山县| 迁安市| 邮箱| 灵石县| 革吉县| 米脂县| 思南县| 南澳县| 衡南县| 蓝山县| 揭阳市| 巨野县| 吉林市| 泽普县| 神池县| 庆云县| 响水县| 县级市| 浦北县| 施甸县| 波密县| 葵青区| 灯塔市| 民和| 泸州市| 龙岩市| 高碑店市| 永靖县| 双流县|