2

我有一个小而重要的查询。我将给出一个类似但简化的用例,但它确实涵盖了我的问题。

让用户 A 连接到 SQL Server 2000 数据库并从池中获得一个连接。

用户 A 设置日期格式 DMY。完成并且连接被释放回池。

用户 B 出现,使用相同的字符串连接并从池中获取相同的连接,设置日期格式 MDY,完成并返回连接。

用户 A 重新连接并获得相同的连接,日期格式是什么?

是否在返回池时重新初始化?连接是否保留那里的设置?当连接从池中删除时,新连接的初始设置在哪里?

4

1 回答 1

0

如果您没有自己编程池化机制。连接更有可能在进入池之前回到其初始状态。此外,还有一个配置选项,程序员可以在其中定义或自定义连接和池的行为。这就是新连接从中获取设置的地方。否则,必须有提供商提供的默认设置。

于 2009-01-06T09:32:31.547 回答