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
,您应该使用它来连接到oracle
from eclipse
。
归档时间: |
|
查看次数: |
4911 次 |
最近记录: |