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还有盗版?呵呵