JDBC连接异常处理

原创 2011年01月24日 13:41:00

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(DriverManager.java:582)
 at java.sql.DriverManager.getConnection(DriverManager.java:185)
 at com.rule.struts.dbutil.DBConn.<init>(DBConn.java:29)
 at com.rule.struts.dbutil.DBQuery.DBQuery(DBQuery.java:18)
 at com.rule.struts.dbutil.DBSQL.mainQuery(DBSQL.java:51)
 at com.rule.struts.dbutil.testOra.main(testOra.java:29)
Exception in thread "main" java.lang.NullPointerException
 at com.rule.struts.dbutil.DBConn.executeQuery(DBConn.java:41)
 at com.rule.struts.dbutil.DBQuery.DBQuery(DBQuery.java:19)
 at com.rule.struts.dbutil.DBSQL.mainQuery(DBSQL.java:51)
 at com.rule.struts.dbutil.testOra.main(testOra.java:29)

 

 

数据库连接池设置错误:

"jdbc:oracle:thin:@111.111.111.111:1111:query";

//dbUrl数据库连接串信息,其中“111.111.111.111”为数据库所在服务器IP地址,“1111”为端口,“query”为SID

如果SID设置错误就会抛出上述异常。

【已解决】java.sql.SQLException: 关闭的连接: next

java.sql.SQLException: 关闭的连接: next at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:1...
  • Jrq1105
  • Jrq1105
  • 2014年10月09日 20:28
  • 2350

PL/SQL可以连oracle,但是jdbc连不上

首先强烈鄙视一下客户,不让我连数据库,因为安全方面,我忍了;让我通过远程桌面在一个window2003上部署开发环境编程,虽然很卡,卡出屎,我也忍了;关键是程序连不上数据库,找他们,他们也不管,数据库...
  • King_818
  • King_818
  • 2016年11月04日 14:25
  • 7923

JDBC连接失败大总结

一网络连接错误1 首先,检查网络物理连接 ping 服务器IP地址/服务器名称>1)     如果 ping 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等. 还有一种可...
  • yinyuan1987
  • yinyuan1987
  • 2008年11月07日 09:44
  • 6433

Java中的常用异常处理方法

觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out =...
  • msyqmsyq
  • msyqmsyq
  • 2016年05月26日 09:50
  • 11326

JDBC总结04-JDBC 异常处理

四、JDBC 异常处理:       JDBC 中,和异常相关的两个类是 SQLException 和 SQLWarning。  1. SQLException 类:用来处理较为严重的异常情况。 ...
  • hjf19790118
  • hjf19790118
  • 2011年12月04日 22:05
  • 662

合理处理jdbc中的异常

对于jdbc代码段里出现的异常,可以处理则处理,无法处理则向上抛出 dao层代码public interface ClassDao { Integer addClass(ClassEntit...
  • cavvv
  • cavvv
  • 2015年07月25日 17:27
  • 1450

web应用mysql闲置后超时JDBC操作异常处理

异常问题情况描述 第一天应用服务器正常运行并且保持这种运行(系统中只有测试人员,应用处于Active-busy状态),(中间晚间没有任何人使用该系统,那么相当于Sleep&wait)第二天测试用户从C...
  • boonya
  • boonya
  • 2015年03月25日 11:46
  • 1266

03-JDBC学习手册:JDBC中几个重要接口和异常处理

一、JDBC中几个重要接口 1  Statement ——— SQL  语句执行接口 Statement 接口代表了一个数据库的状态,在向数据库发送相应的 SQL 语句时,都需要创建 Sta...
  • baidu_37107022
  • baidu_37107022
  • 2017年05月28日 21:28
  • 188

jdbc事务回滚小Demo 和 自定义异常小例子

工具类 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; i...
  • dawn_after_dark
  • dawn_after_dark
  • 2017年05月30日 17:08
  • 503

JDBC获取连接、关闭连接的简单工具类2

package com.adam.dev.utils; import java.io.BufferedInputStream; import java.io.FileInputStream; imp...
  • hu_shengyang
  • hu_shengyang
  • 2012年08月13日 17:14
  • 6552
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JDBC连接异常处理
举报原因:
原因补充:

(最多只允许输入30个字)