java在使用DBCP数据库连接池时出现下列错误怎样解决,求大神解答

java.sql.SQLException: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
)

第1个回答  2017-10-13
这里报错的可能性在于配置文件中的jdbc.url=jdbc:oracle:thin:@localhost:1521:oracl的oracl不是Oracle数据库的SID,数据库的SID是orcl,所以会报这个错,可以通过服务查看Oracle的SID进行核对
第2个回答  2017-10-06
dbcp dbcp可能是使用最多的开源连接池,原因大概是因为配置方便,而且很多开源和tomcat应用例子都是使用的这个连接池吧。 这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。这个连接池的配置参见附件压缩包中的:dbcp.xm本回答被网友采纳
第3个回答  推荐于2017-10-14
你看下你的ORACLE的监听服务是不是打开了.
然后打开Oracle安装目录\app\用户名\product\11.2.0\dbhome_1\NETWORK\ADMIN看下你的listener.ora文件里的SID_NAME跟你的SID一样不.本回答被网友采纳
相似回答