今天在写一个web程序时发现一个问题:我的oracle数据库使用jdbc直接创建连接是可以获得的,然而在xml配置文件中,使用数据库连接池的方式获取的时候,就会报错:The Network Adapter could not establish the connection...我检查了好几遍,不知道问题在哪?服务是开启的,URL和用户名密码是对的,可就是报错。然而xml解析出的URL,用户名密码也是可以获得的。
由此,自己有一个想法:是不是使用jdbc创建连接的时候和数据库之间的通信和Windows的服务监听是没有关系的,只有使用连接池的时候才会有相关的服务。
还有一点就是,使用sqlplus和sql developer都可以连接成功,我实在想不到什么地方有问题了。希望各位大神在此指出,我非常想学习。
------解决思路----------------------
中间件,你用的是什么? tomcat 还是 weblogic ?