1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Pegar dados de uma tabela e inserir em outra

Boa Tarde, Estou tentando inserir dados numa tabela de 'Respostas' porém no netbeans é informado que não existe um 'cod_usuario'. É um sistema de cadastro de usuários. Explicando: Existem 2 tabelas 1 de Cadastro e outra de Resposta. Na tabela de Cadastro tem um campo "cod_cli" PK Auto Incrementy na outra tabela exixte um campo chamado 'cod_usuario' que é FK e não é auto-incrementy.

Preciso pegar o valor que é inserido na primeira tabela do campo 'cod_cli' e inserir na segunda tabela no campo 'cod_usuario'. Eu pesquisei na internet uma forma fazendo select na tabela, mas creio que não seja a forma mais prática. O exemplo que peguei vou postar abaixo, tem alguma outra forma?

Exemplo da internet:

public int getLastId() throws SQLException{ 
String sql = "SELECT MAX(ID) as id FROM CLIENTES"; 
PreparedStatement stmt = (PreparedStatement) connection.prepareStatement(sql); 
ResultSet rs = stmt.executeQuery(); 
rs.next(); 
int lastId = rs.getInt("id"); 

rs.close(); 
stmt.close(); 

return lastId; 
}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.