Será que alguém poderia me ajudar?
Estou utilizando Eclipse, swing e o banco firebird, tenho minha classe de cadastro p/ pegar os dados digitados e a conexao com o banco esta ok.
Meu problema é como inserir no banco estes dados?
pelo que vi para cada tabela tenho que ter uma classe com getters e setters. E esta classe, tem que extender de alguma outra?
alguma explicação ou tutorial a respeito?
O jeito mais tosco é criar um PreparedStatement com o sql de inclusão a partir da sua conexão, setar os valores e executar. Algo como:
PreparedStatement pstmt = con.prepareStatement("INSERT INTO USUARIO (ID_USUARIO, NOME) VALUES (?, ?)";
pstmt.setLong(1, usuario.getIdUsuario);
pstmt.setString(2, usuario.getNome());
pstmt.executeUpdate();
pstmt.close();
con.close();
Mas isso é muito podre, existem algumas coisas que devem ser levadas em consideração, como pool de conexões e transação. Muitas pessoas usam frameworks para isso, alguns prontos ou que elas mesmas desenvolvem. Dá uma olhada no Hibernate http://www.hibernate.org/.
Para você aprender mais sobre JDBC você pode ver aqui http://java.sun.com/docs/books/tutorial/jdbc/index.html
valew code, é que eu naum estava querendo utilizar o hibernate, pelo menos por enquanto…
vou dar uma olhada no tutorial.