`
guy19867
  • 浏览: 89540 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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)
)
)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics