Banco de dados java com xml

7 respostas
madlinux

galera, meu propósito é o seguinte.

tenho uma interface gráfica em java. nessa interface gráfica, há um rótulo escrito 'portas’
uma caixa de texto, e um botão escrito ‘inserir’

eu quero, por exemplo, digitar nessa caixa de texto, digamos ‘446’ e clicar em inserir o código irá inserir este número num arquivo Xml .

se eu digitar depois, 135, clicar em inserir, depois 150 o arquivo ficará assim:

446
135
150

isso será um arquivo Xml
apelo a vcs, profundos conhecedores de java, para me orientar sobre esse código. ou me indicar um tutorial específico.

compreendam, nao adiantaria me indicar a pesquisar no google sobre Xml e Java, pq o tempo q disponho é mt curto.
obrigado

7 Respostas

rafaelglauber

Oi,

Por que em XML? Pode ser um txt? Olha o tutorial aqui do GUJ ensinando a fazer uma agenda que persiste os dados em um txt, acredito que por ele é tranquilo fazer isso num arquivo de texto plano.

victor.godinho

Caso não entenda muito bem quanto a tecnologia XML: http://guj.com.br/java.tutorial.artigo.19.1.guj.

Lêr/Gravar XML (com XStream): http://guj.com.br/java.tutorial.artigo.144.1.guj

Se sua dúvida também for quanto a parte de interface (Swing), poste ai.

madlinux

ok, colegas. vou dar uma olhada nos tutoriais, victor.

rafael, nao há impedimento em ser em arquivo texto. vc tem o link do tutorial?

rafaelglauber

madlinux:

rafael, nao há impedimento em ser em arquivo texto. vc tem o link do tutorial?

http://www.guj.com.br/java.tutorial.artigo.183.1.guj

madlinux

vou estudar os dois métodos e ver qual é o mais adequado.

se tiver algum problema, volto a postar aki.

valeu.

madlinux

analisando, vejo q pode ser possível. axei este tutorial na net, q pretendo aplicar.

http://www.guj.com.br/java.tutorial.artigo.144.1.guj

porém, ao colocar o arquivo no meu netbeans, deu erro. alguns, ele próprio resolveu, criando métodos q estavam faltando. mas outros não. por exemplo, no arquivo:

em import com.thoughtworks.xstream.XStream; o erro é que o package com.thoughtworks.xstream não existe
e em List amigos = (List) xstream.fromXML(contatosEmXML); diz que cannot find symbol o symbol é o method from XML (java.lang.String)

como posso corrigir estes erros?

madlinux

o q eu não entendi mt bem, nesse tutorial passado pelo rafaelglauber, seria esta adaptação pra interface gráfica.
como eu colocaria isso no código da janela.

Criado 25 de agosto de 2008
Ultima resposta 9 de set. de 2008
Respostas 7
Participantes 3