我什至不知道可以在瘦驱动程序中使用tnsnames,但是显然它是在版本10中添加的:
http://docs.oracle.com/cd/B19306_01/java.102/b14355/urls.htm#BEIDIJCE
特别是:
注意:
当将TNSNames与JDBC
Thin驱动程序一起使用时,必须将oracle.net.tns_admin属性设置为包含tnsnames.ora文件的目录。java -Doracle.net.tns_admin=%ORACLE_HOME%networkadmin
如前所述,我还没有检查这是否 真的 有效。
我不认为通过某些Oracle函数可以使用“查找实际的网络配置目录”逻辑。您必须按照问题中的概述手动进行 *** 作,或者可能依赖于存在的TNS_ADMIN环境变量。在这种情况下,java调用将是
java -Doracle.net.tns_admin=%TNS_ADMIN%
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)