ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7232|回复: 11

jdbc连oracle被拒绝,使用过千百次的方法了!急! [复制链接]

注册会员

中级会员

精华贴数
0
技术积分
504
社区积分
0
注册时间
2005-11-2
论坛徽章:
0
发表于 2006-3-9 18:21:14 |显示全部楼层
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

使用plsql可以连接上,使用tomcat的连接池的方式也可连上,但是我使用直接连接的方式就报这个错。

绝对不会缺少类路径,我能保证这一点。
请求大家救命!

版主

人生积极一点好

精华贴数
7
技术积分
15701
社区积分
1388
注册时间
2004-2-19
论坛徽章:
37
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232011新春纪念徽章
日期:2011-01-25 15:41:01
发表于 2006-3-9 19:16:00 |显示全部楼层
能给点详细的信息吗?

使用道具 举报

注册会员

中级会员

精华贴数
0
技术积分
504
社区积分
0
注册时间
2005-11-2
论坛徽章:
0
发表于 2006-3-9 20:44:05 |显示全部楼层
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153
092352)(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.ja
va:468)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
        at java.sql.DriverManager.getConnection(DriverManager.java:512)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at com.talkweb.mms.util.DbConnect.getJdbcConnection(DbConnect.java:130)
        at com.talkweb.mms.util.DbConnect.getJdbcConnection(DbConnect.java:137)
        at com.talkweb.mms.mms_edit.SmilEditBlob.CreateConnection(SmilEditBlob.j
ava:490)
        at com.talkweb.mms.mms_edit.SmilEditBlob.insertMMS(SmilEditBlob.java:130
)
        at org.apache.jsp.mms_005fdiy.my_005fmms_005fsubmit_jsp._jspService(org.
apache.jsp.mms_005fdiy.my_005fmms_005fsubmit_jsp:107)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:322)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
14)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at com.talkweb.mms.util.SetEncodingFilter.doFilter(SetEncodingFilter.jav
a:52)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:868)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:663)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)

使用道具 举报

注册会员

中级会员

精华贴数
0
技术积分
504
社区积分
0
注册时间
2005-11-2
论坛徽章:
0
发表于 2006-3-9 20:44:33 |显示全部楼层
各位大侠,求救啦!

使用道具 举报

注册会员

中级会员

精华贴数
0
技术积分
446
社区积分
5
注册时间
2003-4-7
论坛徽章:
1
授权会员
日期:2006-01-19 15:01:45
发表于 2006-3-9 21:14:05 |显示全部楼层
把jdbc连接时的代码段发上来看

使用道具 举报

注册会员

高级会员

精华贴数
0
技术积分
2754
社区积分
1664
注册时间
2004-6-30
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
发表于 2006-3-10 00:21:56 |显示全部楼层
你的连接池配错了把。。

使用道具 举报

注册会员

懒猫传说

精华贴数
0
技术积分
6208
社区积分
191
注册时间
2004-9-12
论坛徽章:
15
祖国60周年纪念徽章
日期:2009-10-09 08:28:002009架构师大会纪念徽章
日期:2010-01-18 13:43:21ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
发表于 2006-3-10 09:01:36 |显示全部楼层
NS: listener could not resolve SID given in connection description. Possible causes and their solutions.

使用道具 举报

注册会员

懒猫传说

精华贴数
0
技术积分
6208
社区积分
191
注册时间
2004-9-12
论坛徽章:
15
祖国60周年纪念徽章
日期:2009-10-09 08:28:002009架构师大会纪念徽章
日期:2010-01-18 13:43:21ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
发表于 2006-3-10 09:02:07 |显示全部楼层
CODE=12505

使用道具 举报

注册会员

高级会员

精华贴数
1
技术积分
2988
社区积分
3752
注册时间
2004-11-3
论坛徽章:
3
发表于 2006-3-10 09:19:15 |显示全部楼层
Connection connection = null;
    try {
        // Load the JDBC driver
        String driverName = "oracle.jdbc.driver.OracleDriver";
        Class.forName(driverName);
   
        // Create a connection to the database
        String serverName = "127.0.0.1";
        String portNumber = "1521";
        String sid = "mydatabase";
        String url = "jdbc: oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
        String username = "username";
        String password = "password";
        connection = DriverManager.getConnection(url, username, password);
    } catch (ClassNotFoundException e) {
        // Could not find the database driver
    } catch (SQLException e) {
        // Could not connect to the database
    }

使用道具 举报

版主

版主

精华贴数
11
技术积分
33865
社区积分
4027
注册时间
2001-10-18
论坛徽章:
118
2006年度最佳技术回答
日期:2007-01-24 12:58:48ITPUB年度最佳版主
日期:2010-06-12 13:15:52月度精华徽章
日期:2011-04-01 02:15:44SQL数据库编程大师
日期:2011-04-13 12:09:01现任管理团队成员
日期:2011-05-07 01:45:08ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05版主8段
日期:2012-05-15 15:24:11
发表于 2006-3-10 09:21:52 |显示全部楼层
12505, 00000, "TNS:listener could not resolve SID given in connect descriptor"
// *Cause:  The SID in the CONNECT_DATA was not found in the listener's tables.
// *Action: Check to make sure that the SID specified is correct.
// The SIDs that are currently registered with the listener can be obtained by
// typing "LSNRCTL SERVICES <listener name>". These SIDs correspond to
// SID_NAMEs in TNSNAMES.ORA, or db_names in INIT.ORA.
// *Comment: This error will be returned if the database instance has not
// registered with the listener; the instance may need to be started.


看看提问的智慧,提供足够信息……

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部