Ola
pessoal estou com um problema estou integrando flex com java com o blazeds com o banco postgree minha duvida é
tenha tres colunas na minha tabela valor_1 e valor_2 mais nao sei como atribui ao total_ o resultado
da soma das duas colunas
publicclassServicoJavaPessoa{//Strings de conexao ao bancopublicStringdriver="org.postgresql.Driver";publicStringurl="jdbc:postgresql://localhost:5432/flex";publicStringusuario="admin";publicStringsenha="jkr@312119";publicConnectionconexao;publicStatementstatement;publicResultSetresultset;//conexao ao bancopublicConnectiongetConnection(){conexao();returnconexao;}publicvoidconexao(){try{Class.forName(driver);conexao=DriverManager.getConnection(url,usuario,senha);statement=conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);resultset=statement.executeQuery("select * from pessoa");}catch(ClassNotFoundExceptionDriver){JOptionPane.showMessageDialog(null,"ferro driver");}catch(SQLExceptionBanco){JOptionPane.showMessageDialog(null,"ferro banco");}}publicListpesquisa_pessoa(Stringpesquisa){conexao();Listlista_pessoa=newArrayList();try{statement=conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);resultset=statement.executeQuery("select * from pessoa where upper(pe_nome) like '%"+pesquisa.toUpperCase()+"%'");while(resultset.next()){HashMaphashmap_pessoa=newHashMap();hashmap_pessoa.put("pe_codigo",resultset.getString("pe_codigo"));hashmap_pessoa.put("pe_nome",resultset.getString("pe_nome").toUpperCase());hashmap_pessoa.put("pe_endereco",resultset.getString("pe_endereco").toUpperCase());hashmap_pessoa.put("pe_mail",resultset.getString("pe_mail").toLowerCase());hashmap_pessoa.put("num_1",resultset.getString("num_1"));hashmap_pessoa.put("num_2",resultset.getString("num_2"));hashmap_pessoa.put("soma",resultset.getString("soma"));lista_pessoa.add(hashmap_pessoa);}}catch(SQLExceptionBanco){JOptionPane.showMessageDialog(null,"ferro banco");}returnlista_pessoa;}//grava no bancopublicbooleangravar_pessoa(Stringnome,Stringendereco,Stringemail){conexao();try{Stringsql_insert=("insert into pessoa (pe_nome, pe_endereco, pe_mail) values ('"+nome+"','"+endereco+"','"+email+"')");statement.executeUpdate(sql_insert);//JOptionPane.showMessageDialog(null, "Cadatro efetuado com sucesso!!");returntrue;}catch(SQLExceptionBanco){//JOptionPane.showMessageDialog(null, "Erro na gravação");returnfalse;}}publicbooleandeletar_pessoa(Stringcodigo){conexao();try{Stringsql_delete="delete from pessoa where pe_codigo ="+codigo;statement.executeUpdate(sql_delete);//JOptionPane.showMessageDialog(null, "Cadatro efetuado com sucesso!!");returntrue;}catch(SQLExceptionBanco){// JOptionPane.showMessageDialog(null, "Erro na gravação");returnfalse;}}publicbooleanaltera_pessoa(Stringcodigo,Stringnome,Stringendereco,Stringemail){conexao();try{Stringsql_update="update pessoa set "+"pe_nome = '"+nome+"',"+"pe_endereco = '"+endereco+"',"+"pe_mail = '"+email+"' "+"where pe_codigo ="+codigo;statement=conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);intalterar=statement.executeUpdate(sql_update);if(alterar==1){returntrue;}else{returnfalse;}}catch(SQLExceptionerro){//JOptionPane.showMessageDialog(null, "Erro na gravação");returnfalse;}}}