Fazer um metodo de inserção de dados

Eai galera, beleza?
Me ajudem por favor

Como faço uma metodo para inserir dados num banco de dados com a linguagem java.

Estou me conectando assim com o banco de dados

public static java.sql.Connection getConexao() throws Exception{ //Carrega o drive Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //Gera String de conexão String query = "jdbc:sqlserver://lua;database=f203403;user=projetojava;password=projetojava"; //cira a variavel de conexão Connection conn = DriverManager.getConnection(query); //retorna a variavel de conexão return conn; }

Agora quero fazer um metodo para inserir dados no banco de dados.

Agradeço deisde ja.
Falow valew

Isto é um jsp que tem um botão com o valor igual a “Inserir”, com o nome de botao, quando clicado:

OBS: tem três campos input text com o nome de rgm, nome, endereço.

Aluno é a classe que contem os get e set. (classe persistente)
e também tem o método inserir()


operacao = req.getParameter("botao");

if (operacao.equals("Inserir")){
	
try{
            // Cria um objeto da classe de negócio Aluno.
            Aluno aluno = new Aluno();
            // recupera os dados do aluno.
           int rgm = Integer.parseInt(req.getParameter("rgm"));
           String nome = req.getParameter("nome");
           String endereco = req.getParameter("endereco");

            // altera os atributos da classe Aluno.
            aluno.setRgm(rgm);
            aluno.setNome(nome);
            aluno.setEndereco(endereco);

            // inserir os dados no banco.
            aluno.inserir();
			out.println("<HTML>");
                         out.println("<body>");
			out.println("<BR>Inserção realizada com sucesso!");
                         out.println("<body>");
                         out.println("<HTML>");
			

			}
			catch(Exception e) {
				out.println("Driver nao encontrado: " + e.getMessage());
			}
			
		}

Restante classe Aluno:


/**
     * Acesso ao banco de dados.
     */
    public void inserir()
    {
        // realiza o tratamento de erros.
        try
        {
            // recupera uma conexao com o banco de dados.
            Connection conexao = Util.getConexao();
            
            Statement stmt = conexao.createStatement();            
           
            // sql de insercao.
            String sql = "insert into ALUNO(rgm, nome, endereco) values(nextval('alunosequence'), '" + nome + "','" + endereco + "')";

            // executa o SQL            
            stmt.execute(sql);
        }
        catch(Exception erro)
        {
            System.out.println("Ocorreu um erro no metodo Aluno.inserir(): " + erro.getMessage());
        }
    }