连接是使得数据库与DataSet数据集进行数据交换的前提,连接的创建与管理对于数据库的资源和性能方面显得尤为重要。
在第4章中,我们已经介绍过如何通过连接字符串创建数据库连接,以及如何通过连接对象的打开和关闭来实现数据库连接的管理。用于连接的两个主要方法是Open和Close。Open方法使用ConnectionString属性中的信息联系数据源,并建立一个打开的连接。Close方法关闭连接。
如果使用的是TableAdapter、DataAdapter等数据适配器,则不必显式打开和关闭连接。当调用这些对象的某个方法,如Fill或Update方法时,该方法将检查连接是否已打开。如果没有,适配器将打开连接,执行其逻辑,然后再关闭连接。
注意:对于适配器的连接管理,开发人员无须通过手动编程实现,而是利用适配器本身提供的连接管理机制来实现。