c# - 如果连接已经打开,可以调用 OracleConnection.Open() 吗?

标签 c# .net winforms oracle database-connection

IOW,是否有对此进行测试的标准方法,a la:

if (! con.Open())
  con.Open();

?

更新: 我想我没有提到这些是我正在使用的 Oracle 的 ODP 组件。 OracleConnection 组件没有 ConnectionState 属性。

最佳答案

使用 Connection.State检查连接是否已经打开的属性

if(con.State == ConnectionState.Closed){
  con.Open();
}

关于c# - 如果连接已经打开,可以调用 OracleConnection.Open() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9893638/

相关文章:

c# - 列表框中的图像加载问题,WP7

.net - 将 TAB 发送到子控制台 (Windows)

c# - 如何在设计时在窗体上绘画?

c# - 使用 Moq 模拟插入查询到 MySQL 数据库

c# - List<T> 在类中使用

.net - GetReferencedAssemblies不会返回所有程序集

c# - 获取 Windows 窗体的大小

windows - VB 打开浏览器窗口窗体应用程序

C#随机数生成器,显示在MessageBox中

java - .NET 中 Guava 服务的替代方案?