Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Java by codigo ( 3 years ago )
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;



/**
 * Servlet implementation class servletAluno
 */
@WebServlet("/servletAluno")
public class servletAluno2 extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public servletAluno2() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		
		String ra = request.getParameter("ra");
		String nome = request.getParameter("nome");
		String curso = request.getParameter("curso");
		String genero = request.getParameter("genero");
		String bolsita = request.getParameter("bolsita");
		
		
		String USERNAME = "root";
		String PASSWORD = "";
		String DATABASE_URL = "jdbc:mysql://localhost:3306/uninove";
		Connection connection = null;
		PreparedStatement pstm = null;
		String msg = "";
		try {
			Class.forName(" com.mysql.cj.jdbc.Driver");
			//Class.forName("com.mysql.jdbc.Driver");
		    connection = DriverManager.getConnection(DATABASE_URL, USERNAME, PASSWORD);
		    String sql = "insert into aluno(nome,curso,genero,bolsista) value(?,?,?,?)";
		    
		    pstm = connection.prepareStatement(sql);
		    pstm.setString(1, nome);
		    pstm.setString(2, curso);
		    pstm.setString(3, genero);
		    pstm.setString(4, bolsita);
		    
		    
		    pstm.execute();
		    msg = "Dados salvos com sucesso!";
		    
		} catch (Exception e) {
			msg = "Não foi possível salvar!";
			
		}finally {			
			response.getWriter().append(msg);
		}
	    
	    /*
	    ResultSet rset =  pstm.executeQuery();
	    while(rset.next()){
	    	 Contato contato = new Contato();
	    	 contato.setId(rset.getInt("id"));
	    	 contato.setNome(rset.getString("nome"));
	    	 contato.setIdade(rset.getInt("idade"));
	    	 contato.setDataCadastro(rset.getDate("dataCadastro"));
	    	 contatos.add(contato);
	    }
	    */
		
		
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

 

Revise this Paste

Your Name: Code Language: