我正在尝试使用java程序连接到我的oracle 11g数据库,并且它给出了下面描述的错误。尝试从SQL开发人员连接时很好。
在程序中使用ojdbc5.jar,获取以下异常,
java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
使用ojdbc14.jar,获取以下内容,
java.sql.SQLException: Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186647552)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
我是否需要更改传递URL,用户名和密码的格式?我已通过下面的字符串建立连接。
jdbc:oracle:thin:@host:1521:SID
有什么想法吗?