Kev*_*ave 3 database eclipse oracle connection jpa
我想从eclipse连接到Oracle 11g Enterprise DB,作为JPA Project的一部分.我有服务名称,U/P和主机名.但是在eclipse中为我提供的选项是SID,我没有.
我使用SQL Developer连接到数据库,它完美地工作.我不知道如何使用服务名称连接eclipse.任何帮助?我试图为SID提供服务名称.它没用.
我正在使用的jar是ojdbc14.jar.不确定这是不是正确的Jar.
SID或系统标识符是在您安装oracle11g到系统中时创建的。它总是在那里。
我建议你Edit Connection继续Sql Developer寻找SID,它必须在那里。
或者,您可以有一个tnsnames.ora位于ORACLE_HOME>>Network的文件Admin,它看起来如下所示:
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = XXXX))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = XXXX))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
Run Code Online (Sandbox Code Playgroud)
请注意SERVICE_NAME=orcl最后第三行,这里orcl是您的SID,您应该使用它来连接到oraclefrom eclipse。
| 归档时间: |
|
| 查看次数: |
4911 次 |
| 最近记录: |