Eai galera beleza?
Alguem sabe como eu posso pegar o codigo de um tabela e mostrar em um jlabel?
meu codigo está assim:
[code]//metodo que gera um novo codigo
public String novoCodigo()
{
String retorno=null;
try{
Connection conn = Conexao.conecta();
Statement stmt = conn.createStatement();
ResultSet rs= stmt.executeQuery("Select max(Cod_Cliente)+1 as novo_cod from tbCliente");
if(rs.next())
retorno = rs.getString("novo_cod");
stmt.close();
rs.close();
conn.close();
}catch (Exception e){
System.out.println("Erro: " + e.getMessage());
}
return retorno;
}
/*Meu construtor */
public FramePrincipal() {
initComponents();
jlCodigoClienteCadastro.setText(novoCodigo());
}
/botão que executa o evento/
private void jbConfirmarCadastroActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int codigo = Integer.parseInt(jlCodigoClienteCadastro.getText());
String Nome = jtNomeClienteCadastro.getText();
String Endereco = jtEnderecoCadastro.getText();
String Numero = jtNumeroCadastro.getText();
String Bairro = jtBairroCadastro.getText();
String Cidade = jtCidadeCadastro.getText();
String Uf = jtUfCadastro.getText();
String Telefone = jtTelefoneCadastro.getText();
String Celular = jtCelularCadastro.getText();
String Email = jtEmailCadastro.getText();
String Empresa = jtEmpresaCadastro.getText();
try{
Connection conn = Conexao.conecta();
Statement stmt = conn.createStatement();
int se = stmt.executeUpdate("INSERT INTO tbCliente(Cod_Cliente, NomeCliente, Endereco, Numero, Bairro, Cidade, UF, Telefone, Celular, Email, Empresa) VALUES (1,'"+Nome+"','"+Endereco+"','"+Numero+"','"+Bairro+"','"+Cidade+"','"+Uf+"','"+Telefone+"','"+Celular+"','"+Email+"','"+Empresa+"')");
stmt.close();
conn.close();
}catch (Exception e){
System.out.println("Erro: " +e.getMessage());
}[/code]
Valew