JSP - Não consigo Gravar as Informações no banco SQL Server

0 respostas
webjspjavaservlet
Cleiton_Conceicao

alguém pode me ajudar?
vou deixar o código abaixo.

package dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import beans.Psicologo;
import connection.SingleConnection;

public class DaoPsicologo {
	
	private Connection connection;
	
	public DaoPsicologo(){
		connection = SingleConnection.getConnection();
	}
	public void salvar(Psicologo ServletPsicologo) {
		try{
		String sql = "insert into FTC_PSICOLOGO (PSI_NOME,PSI_NASCIMENTO,PSI_CRP,PSI_SEXO,PSI_EMAIL,PSI_TELEFONE,PSI_CIDADE,PSI_ESTADO) values (?,?,?,?,?,?,?,?)";
		PreparedStatement insert = connection.prepareStatement(sql);
		insert.setString(1, ServletPsicologo.getNome());
		insert.setString(2, ServletPsicologo.getDatanascimento());
		insert.setString(3, ServletPsicologo.getCrp());
		insert.setString(4, ServletPsicologo.getSexo());
		insert.setString(5, ServletPsicologo.getEmail());
		insert.setString(6, ServletPsicologo.getTelefone());
		insert.setString(7, ServletPsicologo.getCidade());
		insert.setString(8, ServletPsicologo.getEstado());
		insert.execute();
		connection.commit();
	}catch(Exception e){
		e.printStackTrace();
		try {
			connection.rollback();
		} catch (SQLException e1) {
			
			e1.printStackTrace();
		}
	}
		}
}



--------------------------------------------------------------------------------------------------------------------------
package servlet;

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

import beans.Psicologo;
import dao.DaoPsicologo;

@WebServlet("/salvarpsicologo")
public class ServletPsicologo extends HttpServlet {
	private static final long serialVersionUID = 1L;
	
	 private DaoPsicologo daoPsicologo = new dao.DaoPsicologo();
	 
    public ServletPsicologo() {
        super();
   
    }


	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		response.getWriter().append("Served at: ").append(request.getContextPath());
	}


	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		String nome = request.getParameter("nome");
		String datanascimento = request.getParameter("datanascimento");
		String crp = request.getParameter("crp");
		String sexo = request.getParameter("sexo");
		String email = request.getParameter("email");
		String telefone = request.getParameter("telefone");
		String cidade = request.getParameter("cidade");
		String estado = request.getParameter("estado");
		
		
		Psicologo psicologo = new Psicologo();
		psicologo.setNome(nome);
		psicologo.setDatanascimento(datanascimento);
		psicologo.setCrp(crp);
		psicologo.setSexo(sexo);
		psicologo.setEmail(email);
		psicologo.setTelefone(telefone);
		psicologo.setCidade(cidade);
		psicologo.setEstado(estado);
		
		daoPsicologo.salvar(psicologo);
	}

}

---------------------------------------------------------
package beans;

public class Psicologo {
	private String nome;
	private String datanascimento;
	private String crp;
	private String sexo;
	private String email;
	private String telefone;
	private String cidade;
	private String estado;
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getDatanascimento() {
		return datanascimento;
	}
	public void setDatanascimento(String datanascimento) {
		this.datanascimento = datanascimento;
	}
	public String getCrp() {
		return crp;
	}
	public void setCrp(String crp) {
		this.crp = crp;
	}
	public String getSexo() {
		return sexo;
	}
	public void setSexo(String sexo) {
		this.sexo = sexo;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getTelefone() {
		return telefone;
	}
	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}
	public String getCidade() {
		return cidade;
	}
	public void setCidade(String cidade) {
		this.cidade = cidade;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
}
Criado 6 de junho de 2017
Respostas 0
Participantes 1