java 关闭的连接_java.sql.SQLException: 关闭的连接

原因:试图使用已经关闭的Connection,Statement,ResultSet。

如果在rs.next()之前关闭了Statement或PreparedStatement,会导致下面的异常:

java.sql.SQLException: 关闭的语句: next

如果在rs.next()之前关闭了Connection,会导致下面的异常:

java.sql.SQLException: 关闭的连接: next问题

如果在rs.next()之前关闭了ResultSet,会导致下面的异常:

java.sql.SQLException: 关闭的 Resultset: next

java.sql.SQLException: 关闭的连接。是因为我的web应用中用了别人写的获得数据库连接代码工具类,他而写成了单例模式。

package ceit.gis.web.util;

import java.sql.Connection;

import java.sql.SQLException;

import javax.naming.Context;

import javax.naming.InitialContext;

import javax.naming.NamingException;

import javax.sql.DataSource;

public class JdbcConnector {

private static Connection connection = null;

private static JdbcConnector instance = new JdbcConnector();

private

你可能感兴趣的:(java,关闭的连接)