vb.net - 如何检查与数据库的连接是否打开?

标签 vb.net database-connection

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

我用过:

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

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

有什么建议吗?

谢谢。

编辑:

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

编辑:

我找到了答案……很简单:

Dim isOpen As Boolean If (sqlConnection.State = ConnectionState.Open) Then isOpen = True Else isOpen = False

它对我有用。

希望对其他人有所帮助。

最佳答案

怎么样:

if (sqlConnection.State = ConnectionState.Open)Then

//Your Code here

End if

关于vb.net - 如何检查与数据库的连接是否打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34863111/

相关文章:

vb.net - 从对象内部的对象列表绑定(bind)列表框

asp.net - 为什么 Image.GetThumbnailImage 在 IIS6 和 IIS7.5 上的工作方式不同?

c# - 如何将 VB.NET 中的扩展移植到 C#?

c# - 使用 IDbConnection/IDbTransaction 安全吗?

php - 从 PHP codeigniter 应用程序连接到 MemSQL

postgresql - setSslMode() 不适用于 PGConnectionPoolDataSource

vb.net - 使用 VB.NET 的任何区域的 Decimal.toString()

C# 相当于 VB 中的 { }.Contains()

mysql - 我如何告诉 IntelliJ 在不同的数据库上运行查询?

java - 加载驱动和注册驱动的区别