|
|
1
10
首先要注意的是,在某些情况下,DataAdapter确实会管理并关闭您的连接。例如,如果您使用的是DataAdapter,那么您可能正在使用.fill()和.update()函数对数据表/数据集进行操作。 从 .Fill() docs :
这个 .Update() docs 完全不要提及任何关于连接的内容,所以我希望需要手动管理它。 现在您特别询问了dispose()方法。就像更新一样, Dispose() docs 不要特别提到连接,所以我希望需要手动关闭它。 最后,我们可以像这样稍微改进Bob King的代码:
或在C中:
不是100%我获得了适配器权限的初始化语法,但我直接将其键入了应答窗口。如果需要的话,我稍后会修好的。 |
|
|
2
1
据我所知,事实并非如此。我使用嵌套的using语句来实现这一点,首先创建连接,然后创建适配器,作为using语句“pop”,适配器被释放,然后连接被释放,这是 做 触发关闭:
如果您选择的语言是C,那么C的语法实际上是相同的。 |
|
3
0
不,它不会处理连接。我认为不应该。你可能想在别处使用它。 |