Erro no ResultSet

2 respostas
D

Prezados,

Estou recebendo a seguinte exception:

E aqui embaixo está o código:

JTable table = new JTable();
		try {
			String tableName = "tb_monitor_pending";
			connection = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/hub", "hipaas", "hipaas");
			stmt = connection.createStatement();
			rs = stmt.executeQuery("SELECT * FROM " + "hipaas." + tableName);
			model = new ScrollingResultSetTableModel(rs);
			table.setModel(model);
			
		} catch (SQLException e3) {
			// TODO Auto-generated catch block
			e3.printStackTrace();
		}

Alguém sabe o q está faltando ou melhor, o q está errado?

[]'s

2 Respostas

T

A mensagem "ResultSet was set to forward only " indica que você tem de passar algum parâmetro a mais para obter um ResultSet que não seja “forward only”. No seu caso, deve ser o “createStatement” que precisa de mais parâmetros.

Veja:
http://java.sun.com/j2se/1.5.0/docs/api/java/sql/Connection.html#createStatement(int,%20int)

(Talvez você tenha de usar “ResultSet.TYPE_SCROLL_INSENSITIVE” e “ResultSet.CONCUR_READ_ONLY” se esse componente for usado apenas para visualizar os dados. Se for usado para atualização, você precisa passar outros parâmetros.

ramilani12

Verifique seu driver JDBC se ele aceita navegação bi-driecional

Criado 6 de março de 2007
Ultima resposta 6 de mar. de 2007
Respostas 2
Participantes 3