sql server异常关闭后连接会自动关闭吗?
一个比较菜也比较怪的问题:
想知道如果执行以下语句:
sqlConnection1.Open();
{n条数据库操作语句;}
sqlConnection1.Close();
在用sqlConnection1.Open();打开连接之后,在执行"n条数据库操作语句”时,出现了异常,导致操作失败,从而未能用"sqlConnection1.Close()"正常关闭连接。我想知道的是:
(1).如此数据库的连接会自动关闭吗?
*如果会自动关闭,那么除了我要执行的操作有部分没有成功以外,还有没有其它影响?
*如果不会自动关闭,这个连接会被其它人所利用吗?
*如果是定时关闭,那么时间是多久?
注意:我所做的假设是建立在没有使用以下语句的基础上:
useing()
try{}
catch{}
不是问要怎么预防数据库操作发生异常和处理异常。
以上问题,纯属我个人想知道,问题也是我想的,可能会不合适,总之我就是想知道数据库连接打开以后如果操作失败导致未能用"sqlConnection1.Close()"正常关闭连接所发生的事情或所可能发生的事情,以及会有什么具体的负面影响,这方面教程上好像比较少提,也没能找到相关主题资料,希望知道的人或有相关主题的人解释一下,谢谢!