gpt4 book ai didi

sql-server - 正确关闭数据库连接 - VBScript + MS SQL

转载 作者:行者123 更新时间:2023-12-02 05:29:52 26 4
gpt4 key购买 nike

我有一个连接到 SQL 服务器的经典 ASP (vbscript) 网络应用程序。在某些页面上,我打开多个数据库连接来提取数据。

我的问题是:

是在每个页面底部添加关闭连接功能好还是用完就显式关闭连接好?请记住,在这些特定页面上,我每次获取数据时都会重新打开数据库连接;我不重用连接。即:

Set DBread = Server.CreateObject("ADODB.Connection")
DBread.Mode = adModeRead
DBread.Open (SQL_DB_CONN)

当我关闭连接时,我使用:

DBread.Close
Set DBread = Nothing

那么,我应该不断打开然后关闭连接,还是不断打开连接,然后在页面末尾关闭一次?

最佳答案

保持您的连接打开的时间尽可能短。 Connection pooling会为你担心效率。

但是,如果您有连续的数据库操作,它们可以共享同一个连接。这也将允许您使用交易。

关于sql-server - 正确关闭数据库连接 - VBScript + MS SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12536414/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com