Sql

:lol:
Estou com um problema de sql.

Tenho um arquivo inserir_aluno.jsp e estou chamando o BD através deste código:

ResultSet res = stm.executeQuery(“select max(alucodigo) from inserir_aluno”);

só que o eclipse não reconhece o parametro “stm”. Chamo a conexão com o banco pela diretiva :
<%@page import=“br.com.unipac.jdbc.ConnectionFactory”%>

Será que alguém pode me ajudar? :lol:

O código que faz conexão com o BD é:

package br.com.unipac.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class ConnectionFactory {

private static Connection con = null;

public static Connection getConnection() throws SQLException  {
	
	
	try {
		Class.forName("com.mysql.jdbc.Driver");
		Connection con = DriverManager.getConnection(
		"jdbc:mysql://localhost:3306/unipac_download", "root", "root");
		@SuppressWarnings("unused")
		Statement stm = con.createStatement();
	} catch (ClassNotFoundException e) {
		e.printStackTrace();
		throw new SQLException(e.getMessage());
	}
	return con;
	
}

public static void closeConnection() throws SQLException {
	
	if ( con == null || con.isClosed() )
		return;
	else
		con.close();
	
}

}

Não tem porque você ter um statement na criação da tua conexão!
Tira ele fora!

vou tentar aqui!

Obrigado pela dica Thiago!