簡體   English   中英

為什么我們不需要DSN才能通過ODBC連接到SQL Server(C#)

[英]Why don't we need a DSN to connect via ODBC to SQL Server (C#)

我嘗試了一種在.net應用程序(c#)( System.Data.Odbc )中通過ODBC連接到SQL Server數據庫的方法。 但是,我不需要在連接字符串中提供DSN名稱。 我的連接字符串如下所示

"Driver={SQL Server};Server=SQLServerName;UID=sa;PWD=password;Database=Demo;PORT=1000"

我試圖了解原因。

DSN(數據源名稱)只是存儲的連接名稱,其中包含驅動程序,服務器,數據庫,端口等。 您可以使用它的名稱。 但是當然,您也可以直接與ODBC連接,並提供包含所有必要信息的完整連接字符串。

暫無
暫無

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

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