现在的位置: 首页 > 综合 > 正文

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Connection reset

2013年12月10日 ⁄ 综合 ⁄ 共 546字 ⁄ 字号 评论关闭

JDBC连接数据库的时候,有的时候会报这个错误,一个可能的原因是:在某次连接数据库完毕后,没有关闭Connection而导致的。

所以在每一个JDBC连接DataBase之后,都应该关闭连接。因为需要关闭Connection,Statement,ResultSet,所以最好写成

一个static 函数:

// 5、关闭资源
	public static void free(ResultSet rs,Statement stmt,Connection conn){		
			try {
				if(rs!=null)
					rs.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}finally{
				try {
					if(stmt!=null)
						stmt.close();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}finally{
					try {
						if(conn!=null)
							conn.close();
					} catch (SQLException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			}		

抱歉!评论已关闭.