connection refused

来源:百度知道 编辑:UC知道 时间:2024/09/22 14:26:21
myeclipse连oracle的时候出问题了
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.fume.util.DbCon.<init>(DbCon.java:16)
at com.fume.util.DbCon.main(DbCon.java:37)

我在plsql里使用一切正常。

package com.fume.util;

import java.sql.Connection;
import java.sql.DriverManager;<

这 种 情 形 的 发 生 , 有 几 个 原 因 :
1.您 所 指 定 的 server 名 称 是 错 误 的
2.您 的 名 称 伺 服 器 (DNS Servrer) 出 现 问 题 , 而 不 能 了 解 以 及 转 换 您 的 host 成 为 IP Address
3.您 想 连 线 的 server , 或 是 router 关 机 或 适 当 掉 了
4.当 您 看 到 这 种 情 形 的 时 候 , 首 先 您 应 该 检 查 您 是 不 是 敲 错 字 了 , 譬 如 将 irc.csie.ncu.edu.tw 敲 成 irc.cise.ncu.edu.tw。

数据源没找到。

连接ORACLE数据库的字符串格式是
jdbc:oracle:thin:@主机:端口:SID

你那个数据库的SID是 MyOracle.domain ???
写错了吧?!以我的经验不应该有"." 的,ORACLE不可能允许你给数据库取这个名字。确认一下你的SID到底是什么。

好像有的时候oracle的驱动,url复制时候出错,你最好再打一边,以前碰过这样的问题,你数据库databasename要连接 的