java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection数据库连接报错

Io 异常: The Network Adapter could not establish the connection
这个异常的出现一般与数据库和你的PC的设置有关

这种异常的出现大致上有下面几种:

1。IP错误。
在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp
数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确
端口号错误:一般不会错误。
进行一下操作:在DOS上键入sqlplus,检查oracle是否开启
一却正常,执行下面第2步。

2。防火墙
如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。
仍然不行,执行第3步。

3。数据库监听未启动 修改PC上注册表中的ImagePath值。
我下面以现在主流的数据库ORACLE为例
重新手动启动数据库监听

 

解决办法:

因为要链接远程数据库,平时都是链接公司内网VPN链接的,刚才没连所以IP可能不对,然后打开VPN 重启oracle监听服务,然后就连接上了。

oracle监听:我的电脑-->右键 管理 -->服务-->右侧列表找 OracleOraDb11g_home1TNSListener -->右键重新启动

 

你可能感兴趣的:(调错记录,oracle,jdbc)