温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ADO.NET 中怎么连接SQL Server数据库

发布时间:2021-07-24 14:09:44 来源:亿速云 阅读:212 作者:Leah 栏目:编程语言

ADO.NET 中怎么连接SQL Server数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

ADO.NET SQL Server关闭连接

我们建议您在使用完连接时一定要关闭连接,以便连接可以返回池。如果 Visual Basic 或 C# 的代码中存在 Using 块,将自动断开连接,即使发生无法处理的异常。有关更多信息,请参见using 语句(C# 参考)和Using 语句 (Visual Basic)。也可以使用适合所使用的提供程序的连接对象的 Close 或 Dispose 方法。不是显式关闭的连接可能不会添加或返回到池中。例如,如果连接已超出范围但没有显式关闭,则仅当达到***池大小而该连接仍然有效时,该连接才会返回到连接池中。有关更多信息,请参见OLE DB、ODBC 和 Oracle 连接池 (ADO.NET)。

不要在类的 Finalize 方法中对 Connection、DataReader 或任何其他托管对象调用 Close 或 Dispose。在终结器中,仅释放类直接拥有的非托管资源。如果类不拥有任何非托管资源,则不要在类定义中包含 Finalize 方法。有关更多信息,请参见垃圾回收。从连接池中获取连接或将连接返回到连接池时,服务器上不会引发登录和注销事件,这是因为在将连接返回到连接池时实际上并没有将其关闭。有关更多信息,请参见 SQL Server 连接池 (ADO.NET)。

ADO.NET SQL Server连接

SQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式。有关有效的字符串格式名称和值,请参见 SqlConnection 对象的 ConnectionString 属性。您也可以使用 SqlConnectionStringBuilder 类在运行时创建具有有效语法的连接字符串。有关更多信息,请参见连接字符串生成器 (ADO.NET)。

以下代码示例演示如何创建并打开与 SQL Server 7.0 或更高版本的数据库的连接。

Visual Basic

' Assumes connectionString is a valid connection string.  Using connection As New SqlConnection(connectionString)  connection.Open()  ' Do work here.  End Using

C#

// Assumes connectionString is a valid connection string.  using (SqlConnection connection = new SqlConnection(connectionString))  {  connection.Open();  // Do work here.  }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI