string oradb = "Data Source=(DESCRIPTION="     
             + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=OTNSRVR)(PORT=1521)))"
             + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));"
             + "User Id=scott;Password=tiger;";

解决方案 »

  1.   

    连接Oracle要用服务名/用户名/密码
    要用Net Configuration Assistant 配置一个服务名
      

  2.   

    string ConnString = "User Id=sss;Password=aaa;Data Source=192.168.1.41;"+
          "Min Pool Size=5;Max Pool Size=100;Connection Lifetime=180;"+
      "Connection Timeout=60;Incr Pool Size=3; Decr Pool Size=1";这样写为什么会报错呢?
      

  3.   

    错误信息:Keyword not supported: 'connection timeout'.
      

  4.   

    1.如果不在本机要装Oracle9i数据库的客户端.
    2.写正确的连接字符串.
    string oradb = "Data Source=(DESCRIPTION="
    + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=OTNSRVR)(PORT=1521)))"
    + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));"
    + "User Id=scott;Password=tiger;";