【问题标题】:Eclipse JPA project - defining connection to Oracle RACEclipse JPA 项目 - 定义与 Oracle RAC 的连接
【发布时间】:2011-01-04 15:38:51
【问题描述】:

最近我想尝试一下 Eclipse 和 JPA。因此我想创建一个 JPA 项目。

我在指定数据库连接时卡住了,因为编辑“连接 URL”(如图所示)不可能,我想输入一个 (good, working) 到 Oracle RAC 服务器的连接字符串,看起来或多或少像这样:

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS= (PROTOCOL=TCP) (HOST=...

我做错了什么吗?还是 Data Source Explorer 的“功能”?

Screenshot from Eclipse http://img706.imageshack.us/img706/4876/stacku.png

【问题讨论】:

    标签: eclipse oracle jpa jdbc


    【解决方案1】:

    有关数据库连接字符串的语法,请参阅Oracle's FAQ

    【讨论】:

    • 这不是 JDBC 语法的问题(在某种程度上确实如此,因为 Eclipse 迫使我坚持使用 @:: 格式)。正如我所说,我有一个给定格式的良好连接字符串,并希望将它与 Eclipse DataSource 一起使用。
    • 如果 Eclipse 不允许您编辑连接 URL 字段,为什么不单独指定 SID/主机/端口号/用户名/密码字段?如果我理解正确,您应该能够从良好的连接字符串中提取这些参数。
    • 不,我不能,这不适用于 RAC(至少在我的设置中)。
    • 发现了一条建议使用以下语法的博客评论:jdbc:oracle:thin:@host1^host2:1521:service_name(请参阅jugpadova.it/articles/2007/04/11/jdbc-url-for-oracle-rac)。除此之外,我没有想法......祝你好运!
    • 答案被证明是微不足道的。我已将 Oracle Thin 驱动程序添加为“其他驱动程序”。之后,我可以使用此驱动程序为连接添加我想要的任何连接字符串。
    猜你喜欢
    • 1970-01-01
    • 2012-11-05
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 2020-08-02
    • 2016-09-14
    相关资源
    最近更新 更多