如题

解决方案 »

  1.   

    根据你使用的数据访问驱动不同,连接字符串写法也不同:
    http://www.connectionstrings.com/oracle
      

  2.   

    C#连接池是不用用户去管的,自动处理,记得close就可以close后他会自动扔到连接池里去,open的时候在到连接池去连接着的数据库链接。其实是虚拟了开关过程。
      

  3.   

    连接字符串后加“Pooling = True;Max Pool Size = 10;Min Pool Size = 1;”这三个参数即可实现应用连接池。
    Pooling:是否启用连接池,True为启用
    Max Pool Size:连接池最大连接数
    Min Pool Size:连接池最小连接数
      

  4.   

    是不是使用下面语句就可以:
    string my="data source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) (HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=cjsorcl)));User ID=cjsdog;Password=cjsmap;Pooling = True;Max Pool Size = 10;Min Pool Size = 1;"
                OracleConnection conn = new OracleConnection(my);
                conn.Open();
                ... ...
                ... ...
                conn.Close();