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());
        }
    }