日期:2014-05-18  浏览次数:20628 次

JDBC连接oracle异常,高分求高手~~~~!
当执行到sql语句的时候   程序就被catch了..我调试的时候监视了那个异常。.
看到那个异常是:   IO异常:The   NetWork   Adapter   could   not   establish   the   connection   ...   我的程序绝对没有问题.因为我在学校的机器试了..拿回家里才出这样的异常的。..我把oracle卸了重装   还是不行..郁闷了好几天....哪为高手帮忙谢了...一定给分...

------解决方案--------------------
90%是url还是学校的IP


------解决方案--------------------
url 对不对阿? 数据库名字 来 提示是网络适配器不能建立连接的.
------解决方案--------------------
找不到网络啊,检查本机是不是有网络连接,检查ORACLE是否监听端口
------解决方案--------------------
先找个oracle客户端 连接试试 如果成功了 就是jdbc的配置问题了
------解决方案--------------------
看看是不是用的10g的驱动包啊?
然后再关掉防火墙试试。。。
------解决方案--------------------
端口,默认的应该是1521,LZ写的是1512,是LZ改过端口么?
------解决方案--------------------
你是不是用的单机啊,如果是的话,在network里面把tnsnames.ora里的host改成本机名试一下。
------解决方案--------------------
还是oracle的配置有问题,肯定是有地方没有设置好,如监听器和网络服务
------解决方案--------------------
大概是端口问题
------解决方案--------------------
up 标记
------解决方案--------------------
如果网络没有问题,如果oracle配置没有问题

看看 WebRoot\WEB-INF\lib目录下有没有 ojdbc14.jar ,注意是jar

------解决方案--------------------
必须有网络连接的
如果没有的话
可以配哥
loopback网卡
配成本机地址就OK!!
呵呵
------解决方案--------------------
1512改成1521
------解决方案--------------------
private String url= "jdbc:oracle:thin:localhost:1512:o10g ";
应该修改为:
private String url= "jdbc:oracle:thin:@localhost:1521:o10g ";
再去试试,加载oracle10g的.class驱动包,看行不行,如果不行,。。。。

------解决方案--------------------
你用的是盗版数据库吧!!! 如果是有问题 一定出在盗版上
------解决方案--------------------
Oracle还有盗版?呵呵