Bom pessoal… sou novo no fórum e no mundo Java. Sempre pesquisei soluções aqui no GUJ mas desta vez minha dúvida é cruel e tenho um pouco de pressa então resolvi criar um topico.
Minha duvida é a seguinte:
Tenho um banco de dados com as tabelas Cliente e Estados.
Na hora de cadastrar o usuario seleciona em uma combo um estado. Com jstl consegui fazer a busca da tabela estados e ele popula a combo.
No banco criei o relacionamento das duas tabelas de id_estado na tabela cliente.
Mas com relação as classes java que fico encucado.
Coloquei mais ou menos assim:
Class Cliente{
private int id_cliente;
private String nome;
private Estado estado;
–gets e sets
}
Na minha classe Adiciona ClienteDAO fiz assim:
PreparedStatement stmt = this.connection.prepareStatement(“insert into clientes (nome,estado) values (?,?)”);
stmt.setString(1, cliente.getNome());
stmt.???(2,cliete.getEstado());
E na servlet adicionacliente tenho o mesmo problema:
Cliente cliente = new Cliente();
String nome=request.getParameter(“nome”);
Estado estado=request.getParameter(“estado”);
Sei que dá errado pq na hora de pegar do jsp ele pega string e estado não é string.
Espero ter sido claro no meu problema e aguardo uma solução pelo menos explicativa com relação a composição das classes, a forma de inserir um objeto Estado no banco e como pegar essas informaçoes do jsp.
Sei que existe o hibernate mas gostaria de uma solução mais rapida visto q o hibernate ainda quero estudar com calma.
Obrigado