为JPA项目建立与ldap oracle服务器的连接

时间:2016-05-17 20:21:25

标签: eclipse oracle jpa ldap

我正在尝试连接到Eclipse中的JPA项目的Ldap oracle服务器,以便从表创建实体类。服务器的以下连接URL在我的java操作的代码中工作。

jdbc:oracle:thin:@ldap://mdaoid.mdanderson.org:389/risdev3, cn=OracleContext,dc=mdacc,dc=tmc,dc=edu

SQL Developer的连接设置如下: enter image description here

但是我无法在Eclipse中连接到DB。所有字段都是必填字段。但我不知道SID应该是什么。尽管SQL Developer确实使用了端口1521,但url中还有另一个端口389。

enter image description here 在配置文件窗口中,网址不是我可以编辑的内容。相反,它是所有领域的组合。无论我做什么,都无法获得与Java代码中使用的URL完全相同的URL。它总是说“Ping失败”。我应该如何设置与LDAP服务器的连接?

1 个答案:

答案 0 :(得分:3)

试试这个......转到Window>偏好>数据管理>连接性>驱动程序定义。

enter image description here

在那里,添加一个新的驱动程序定义...选择Oracle其他驱动程序...

enter image description here

从“Jar List”选项卡中的代码添加用于连接LDAP服务器的jar ...然后使用您的特殊连接URL完成属性选项卡...

enter image description here

最后,使用“连接wizzard”创建/测试连接并使用之前定义的驱动程序定义...