Então pessoal olha só a dúvida. Na minha aplicação tenho duas tabelas (pacientes, atendimento) 70% dos dados são parecidos, no ato do atendimento gostaria de passar os dados da tabela pacientes para a tabela atendimento. Estou fazendo o codigo assim: private void jBgerar_atendimentoActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital", "root", "");
String query = "INSERT INTO hospital.atendimento(nome,mae, "
+ "pai, nascimento, cns, sexo, naturalidade, uf, "
+ "fone, logradouro, nome_logradouro, numero, cep, "
+ "complemento, bairro, raca, etnia, profissao, documento,"
+ " tipo_doc, data_atendimento, idade) "
+ "values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
SELECT nome,mae, "
+ "pai, nascimento, cns, sexo, naturalidade, uf, "
+ "fone, logradouro, nome_logradouro, numero, cep, "
+ "complemento, bairro, raca, etnia, profissao, documento,"
+ " tipo_doc, data_atendimento, idade FROM hospital.paciente ";
PreparedStatement stmt = con.prepareStatement(query);
stmt.executeUpdate();
stmt.close();
con.close();
Só que apresenta erro!
Norteie aqui!
0 comentários:
Postar um comentário