Oracle 有这样一个概念,即允许数据库用户由运行连接到 Oracle 的程序的操作系统用户来识别。见这里。
这使您可以像 unix 机器上的用户那样执行以下命令:
sqlplus /
我正在尝试为 Oracle 10.2 编写一个无需用户名或密码即可连接的 Java 程序。url的明显选择:
jdbc:oracle:thin:/@localhost:1521:MYDBSID
不起作用,给出一个错误(对不起,我现在没有可用的错误)。
我也尝试了许多其他形式的这样做,但没有运气。
有人对我如何使用操作系统识别方法将 Java 程序连接到 Oracle 有任何建议吗?