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

Duvida aplicação na linguagem JAVA

> > 1ª DUVIDA -> tentei formatar as datas datarequisicao e dataempenho mas
> > quando vou dar um get no jtextfield da erro diz que nao pode converter
> > string em date e vice-versa.. ai tentei a parte comentada abaixo.
> > alguem pode me ajudar? a converter/pegar essa data ja formatada? Em resumo, quero que a data no caso seja a data atual na data da
> requisicao e na data do empenho mas que possam ser editadas..
> 
> > 
> > 2ª DUVIDA -> nao consigo acrescentar nada na minha jcombo box, nao
> > aceita .gettext.. como faco para ela pegar os registros do banco de
> > dados e exibir nela quando o programa é executado? Não existe o método getValue()...
> > 
> > 
> > 3ª DUVIDA -> uso bd postgres, como faco para ele autoincrementar o id
> > do servidor mas de um em um nao usando a variavel serial no caso ou
> > mesmo que usando a mesma ( que seria quem usaria minha aplicacao, ou
> > seja, o cliente?, ah, e alem disso como fazer a rotina para ele pegar
> > esse id automaticamente na minha aplicacao)?
> > 
> > Segue codigo abaixo:
> > 
> >

DAO

public class RequisicaoDAO {

private List lista;

public RequisicaoDAO() { lista = new ArrayList(); listaServidores = new ArrayList(); }

public List getLista() { lista.clear(); try { ResultSet rs = PoolConn.getConnection().createStatement().executeQuery("select * from requisicoes,empenhos,servidores;");

while (rs.next())

{ lista.add(new Requisicao(rs.getInt("idRequisicao"), rs.getString("descricao"), rs.getString("destino"), rs.getDate("dataRequisicao"))); lista.add(new Requisicao(rs.getInt("idEmpenho"), rs.getString("notaFiscal"), rs.getString("fornecedor"), rs.getDate("dataEmpenho"))); lista.add(new Requisicao(rs.getInt("idServidor"), rs.getString("nome"))); }

} catch (SQLException ex) { Logger.getLogger(RequisicaoDAO.class.getName()).log(Level.SEVERE, null, ex); } return lista; }

private List listaServidores;

public List getListaServidores() { lista.clear(); try { ResultSet rs = PoolConn.getConnection().createStatement().executeQuery("select * from servidores;");

while (rs.next())

{ lista.add(new Requisicao(rs.getInt("idServidor"), rs.getString("nome"))); }

} catch (SQLException ex) { Logger.getLogger(RequisicaoDAO.class.getName()).log(Level.SEVERE, null, ex); } return lista; }

BEANS

public class Requisicao {

private Integer idRequisicao; private String descricao; private String destino; private Date dataRequisicao;

private Integer idEmpenho; private String notaFiscal; private String fornecedor; private Date dataEmpenho;

private Integer idServidor; private String nome;

```

Parte referente ao codigo

servidor.setIdServidor(null); servidor.setDestino(jCombonome.getName());

rd.alterar(servidor);

  • Teria como ser um pouco mais claro nas suas dúvidas? E se puder alterar o texto para lowercase que facilita a leitura do pessoal da comunidade

    petros   07 de jan de 2014
  • Agora sim conforme solicitado!

    Willian Lorenson   07 de jan de 2014
  • pode analisar para mim?

    Willian Lorenson   07 de jan de 2014
  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!

3 respostas

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