Inserir dados em uma tabela

16/12/2015

0

Fala galera, tudo tranquilo? Estou com um problema ao inserir uns dados em uma tabela..
É o seguinte, tenho uma tela onde faz um agendamento que pega Nome do Paciente, Nome do Medico, Data da Consulta e Horario..

-O nome do paciente eu pego de outra tabela, e o nome do medico tbem pego de outra tabela..

Esses nomes (tanto paciente, como medico) eu coloquei pra ser listado em JComboBox, lista certinho..
Mas ao Salvar no banco, me retorna um seguinte erro:

"com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1,1,'2015-12-17','13:00')' at line 1 "

Esse é o codigo usado pra tentar gravar no banco:

private void cadastrarConsulta() throws ParseException{

        AgendarBean ab = new AgendarBean();

        String textoDigitado = ftfDataConsulta.getText();  
        DateFormat df = new SimpleDateFormat("dd/MM/yyyy");  
        java.util.Date data = df.parse(textoDigitado);  
        java.sql.Date dataSql = new java.sql.Date(data.getTime());

        ab.setCodigo_paciente(pacientes.get(cbPaciente.getSelectedIndex()).getId_paciente());
        ab.setCodigo_medico(medicos.get(cbMedico.getSelectedIndex()).getId_medico());
        ab.setDataConsulta(dataSql);
        ab.setHorario(ftfHorario.getText().trim());
        AgendarControl ac = new AgendarControl();
        ac.cadastrarAgenda(ab);

    }


Se alguem puder me ajudar, ficaria grato.
Vinicius Gomes

Vinicius Gomes

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar