现在的做法是在tnsnames.ora文件中配置如下
aaa=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=MyOracle)))然后再程序里的连接串里的Data Source就直接=aaa请问有没有办法不在tnsnames.ora文件里设置啊,想用自己的配置文件
谢谢

解决方案 »

  1.   

    要通过本机的oracle客户端连接服务器端数据库,就必须要配
      

  2.   


    可以不通过oracle客户端连接吗?
    tnsnames.ora文件中的,HOST,PORT,SERVICE_NAME这些都是必须的吗?
      

  3.   

    自己的配置文件是什么,oracle的配置文件是一定要设置的,否则与oracle服务器连不上。
      

  4.   

    因为不同的客户端版本记录这个tnsnames.ora文件的安装目录的注册表位置不一样啊,
    会比较麻烦,如果以后有新的版本还得重新改代码,所以想用自己定义的配置文件啊
      

  5.   

    通过thin方式连接,网上找一下 C++ thin oracle
      

  6.   

    好像不可的吧 一定要tnsname.ora