我正在尝试使用jdbc连接到oracle数据库..如果我以下面的格式给出连接url,我得到ora-12505错误 .

jdbc:oracle:thin:@host:port:sid

但如果我以下面的格式给出连接字符串,我收到一个错误,如“java.sql.SQLException:我异常:网络适配器无法 Build 连接”

dbc:oracle:thin:@(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = SCAN-LISTENER-NAME)(PORT = 1530))(CONNECT_DATA =(SERVICE_NAME = Service-name)))

我的远程计算机上需要oracle客户端吗?或者是由于连接b / n主机和远程系统 . 我使用telnet测试了连接性,它很好..

请提供你的意见