java.sql.sqlexception io 异常 the network adapter could not establish the connecti

java.sql.sqlexception io 异常 the network adapter could not establish the connection:遇到这个异常的时候,我们也许发现我们用数据库的桌面控制工具是能连接数据库的。

这时候解决这个问题首先要想到的是自己的代码数据源配置,有很多时候我们使用的都是服务器端的数据库:

 <bean id="dataSource"
  class="org.apache.commons.dbcp.BasicDataSource"
  destroy-method="close">
  <property name="url">
   <value>jdbc:oracle:thin:@serveraddress(服务器IP):1521:orcl</value>

或是:

   <value>jdbc:oracle:thin:@localhost(本地):1521:orcl</value>

(大家往往可能有时候会将这写错,也或许小组开发的时候小组成员误传了代码,这个情况我遇到过。)

  </property>
  <property name="username">
   <value>training</value>
  </property>
  <property name="password">
   <value>training</value>(数据库的名字跟密码大家一般不会弄错的)
  </property>
 </bean>

如果不是上面的原因造成的,而是数据库不通的话则是可能有几个原因(我也是从网上找的):.可能是oracle的tnsnames.ora文件配置出错。

oracle的安装目录E:\oracle\ora92\network\admin下的tnsnames.ora:
本地配置:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
或服务器配置:
COREV6_DBSERVER =(服务器名_服务器IP)
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))
)
(CONNECT_DATA =
(SID = COREV6)
(SERVER = DEDICATED)
)
)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值