【发布时间】:2018-02-06 13:09:15
【问题描述】:
我做了以下函数来检查连接是否建立。
在这里我设置了超时 = 15 秒。
它大部分时间都有效。
但有时它会在时间之前抛出异常。
因此,如果我提供相同的连接字符串,有时它会按照超时工作,有时它会在时间之前过期。
超时有什么问题?
Public Function IsDBExist(ByVal strConnectionString As String) As Boolean
Try
Using connection As New SqlConnection
Dim str As New SqlConnectionStringBuilder(strConnectionString)
str.ConnectTimeout = 15
connection.ConnectionString = str.ToString()
connection.Open()
End Using
Return True
Catch ex As Exception
Return False
End Try
End Function
【问题讨论】:
标签: sql sql-server timeout