簡體   English   中英

動態創建SQL Server的數據庫連接

[英]Dynamically create a database connection for SQL Server

有沒有辦法從用戶輸入用戶名,密碼和數據源名稱,而不是對其進行硬編碼?

現在我已經像這樣在app.config中進行了硬編碼

<connectionStrings>
<add name="SQLConnectionString" connectionString="Data Source=db01\instance01;Initial Catalog=testdb; MultipleActiveResultSets=true;User ID=testuser;Password=readonly; Connection Timeout=60;" providerName="System.Data.SqlClient"/>
</connectionStrings>

當我運行控制台應用程序時,我希望它打印如何輸入參數然后接受參數。 我怎樣才能做到這一點?

謝謝拉什米

您可以簡單地創建一個SqlConnection並將連接字符串設置為第一個參數。

string username = Console.ReadLine();

SqlConnection conn = new SqlConnection("User ID=" + username);

另外,您可以看看SqlConnectionStringBuilder ,它可以為您做更多的工作。

暫無
暫無

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

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