[英]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.