c# winfrom oracle数据库连接池类,调用不到类里的方法的原因

我写了个连接的类

DBConnection

里边有个getConnection方法

可是在其他窗体里就调用不到

后来才发现,是那个方法被定义成了static

去掉static就调用的到了


获得连接的类

using System;
using System.Collections.Generic;
using System.Text;
using System.Data.OracleClient;
using System.Configuration; 

namespace ClientAlarm
{
 public class DBConnection
 {
  public static string serveraddress = ConfigurationManager.AppSettings["conStr"].ToString();//调用config文件

  //获得conn连接
  public OracleConnection getConnection()
  {
   OracleConnection conn = new OracleConnection(serveraddress);
   return conn;
  }
 }
}


调用的时候直接
DBConnection dbc = new DBConnection();
OracleConnection conn = dbc.getConnection();//获得conn连接

就行了

你可能感兴趣的:(oracle,C++,c,C#)