如何检查是否已打开数据库连接?

时间:2016-01-18 20:02:55

标签: vb.net database-connection

我有问题:我不知道如何检查是否建立了与数据库的连接。

我用过:

Dim sqlConnection As SqlConnection = New SqlConnection(SQLconnectionEntry)
'SQLconnectionEntry is specified earlier
sqlConnection.Open() 

打开连接后,我必须检查它是否已建立,但我卡住了。

有什么建议吗?

THX。

编辑:

另外,如何检查连接是否为NULL? THX

编辑:

我找到答案......简单地说:

  

Dim isOpen As Boolean           如果(sqlConnection.State = ConnectionState.Open)那么               isOpen = True           其他               isOpen = False

它对我有用。

希望这对别人有所帮助。

2 个答案:

答案 0 :(得分:3)

怎么样:

if (sqlConnection.State = ConnectionState.Open)Then

//Your Code here

End if

答案 1 :(得分:1)

您可以像这样检查连接状态:

If sqlConnection.State <> ConnectionState.Open Then
End If