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