簡體   English   中英

為剛創建的數據庫動態創建連接字符串

[英]Dynamically creating a connection string for a database just created

我以編程方式創建了一個數據庫。

有什么方法可以使用 C# 動態創建其連接字符串,以便在創建數據庫后使用 C# 將所有數據存儲在新數據庫中。

我在我的 C# widows 表單應用程序中使用了它,它對我有用。 根據您的需要更改它。

您需要添加命名空間:

//using Microsoft.SqlServer.Management.Smo;  
using System.Data.SqlClient;

並添加以下代碼:

try
    {
         SqlConnectionStringBuilder _connectionString = new SqlConnectionStringBuilder();
         _connectionString.DataSource = @".\SQLEXPRESS";
         _connectionString.InitialCatalog = "databaseName"; //add database name which created dynamically 
         _connectionString.IntegratedSecurity = true;

    }
catch(Exception ex)
        {
            MessageBox.Show("Not able to create connection string. Error : " +ex);
        }

您還可以使用nuget為您創建 ConnectionString。 安裝包后

Install-Package ConnectionStringPT 

您只需要調用:

  var connectionString = ConnectionString.GetSqlServerConnectionString("localhost", "dbName");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM