我现在想用C#编个winform工具,可以再此工具中连接远程Oracle数据库进行操作。可是我现在只会用Data.OracleClient这种,可是这种是要求本地有Oracle客户端的,请问大家有没有连接的方法
就是输入服务器地址,如192.168.0.100,服务器名为orcl,用户名scott,密码tiger,然后就可以连接到Oracle数据库,请问连接的字符串要怎么写?

解决方案 »

  1.   

    string ConnectionString="Data Source=数据库名;user=system;password=manager;";//写连接串 OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接 
      

  2.   

    Data Source=192.168.0.100:1521/orcl;User Id=scott;Password=tiger
      

  3.   

    可是服务器的地址呢,没有地址怎么连接远程的Oracle数据库?我本机上并不安装Oracle客户端
      

  4.   

    ls的是web吧,如果本级不装oracle,lz可以试试通过xml传输数据。不用在本机oracle
      

  5.   

    装Oracle客户端 
    或: 
    Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));User Id=sa; Password=sa;Unicode=True 
      

  6.   


    wuyq11 好, 請教個問題, 数据库超时异常怎么捕捉 ?SQL2005 数据库,执行SQL语句时间过长,超过了设定的时间, 系统自动弹出超时错误, 我想捕捉到这个超时的异常,然后提示自定的异常页面,怎么能实现呀?