首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

(1)java.sql.SQLException: Io 异常: Connection refused(

2011-11-25 
java 连接oracle9i数据库请问这是什么错误:(1)java.sql.SQLException: Io 异常: Connection refused(DESCR

java 连接oracle9i数据库
请问这是什么错误:
  (1)java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
  (2)2008-10-14 22:27:14 org.apache.struts.chain.commands.AbstractExceptionHandler execute
警告: Unhandled exception
java.lang.NullPointerException
at com.struts.DBAccess.DBAccess.isConnectionOpen(DBAccess.java:92)
at com.struts.DBAccess.DBAccess.getStatement(DBAccess.java:118)
at com.struts.DBAccess.DBAccess.executeSql(DBAccess.java:217)

[解决办法]
你到服务器上检查一下你的listener.ora这个文件,看看这个文件,有一段:

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = F:\oracle\ora90)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORA9I2)
(ORACLE_HOME = F:\oracle\ora90)
(SID_NAME = ORA9I2)
)
)


你的url里面可能用的是上面的GLOBAL_DBNAME 的值,就是用的是SERVICE_NAME, 替换成SID_NAME后面的值试试看

对你的三个配置文件都检查看看,listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下,
看看里面的内容有没有不对的地方。
具体我就不详细说了,如果还是没办法,那就去GOOGLE了

[解决办法]
不就是数据库连接不成功吗!!检查下喽!是少添加jar包了吗?

热点排行