Newsgroup: it.comp.java
Titolo: da clipper a java

Ciao a tutti,
ho un problema. 
Attualmente c'è un programma in clipper che elabora, manipola e
converte un file txt (in codice ashii) in un file dbf strutturato in
tabella con record.
Dovrei sostituire il sorgente di clipper con un'applicazione java che
faccia la medesima conversione.
Il problema è che clipper non lo conosco assolutamente. Dovrei
rivedermi tutto il suo codice del programma e trasformarlo in codice
java (sono un neo programmatore).
Domande:
1. E' facile e sbrigativo conoscere la sintassi e la programmazione di
clipper? C'è 1 manuale da scaricare free dalla rete?
2. E' possibile fare la conversione txt (Ashii) in dbf con
applicazione java? E se si, quali API e strumenti dovrei usare?
Grazie.

 tabella con record.
[CUT]
Il file txt in ASCII in java lo leggi con 5 istruzioni :-) il tuo problema
diviene gestire i file dbf, o meglio in java devi utilizzare JDBC per la
connessione ad un database e attraverso istruzioni SQL effettui
l'inserimento .... (altre 5 istruzioni :-)).
Credo che il tuo problema sia un altro, forse vuoi generare un file dbf con
java, quindi devi conoscere la tipologia di file (la sua struttura dati),
quindi iniziano i *dolori* perche' se ho capito bene i file ai quali ti
riferisci erano utilizzati dal programmino dos db2 (credo) che si
interfacciava molto bene con il clipper.
Altro consiglio spassionato, se conosci bene il problema (e cioe' trasferire
i file dati contenuti in un file ASCII in un altro formato) perche' perdere
del tempo ad imparare un altro linguaggio per poi *tradurlo* in java.
Concetto anche errato di programmare e di utilizzare gli strumenti
informatici IMHO.
Passa ad un database piů evoluto e/o che abbia gia' gli strumenti per
interfacciarsi a java (giusto per citarli MySQL, PostgreSQL, Access,
SQLServer, Oracle etc...).
Bye

Il file txt in ASCII in java lo leggi con 5 istruzioni
hai ragione (con FileInput/OutputStream e simili, vero?)
Ora però, quello che dovrei fare è: una volta letto il txt (dove sono già
contenuti i dati ma in formato ASCII), non c'è
come unica alternativa per la conversione il dbf ma qualsiasi altro formato
che possa sempre assomigliare alla struttura di una tabella e da poter
essere gestita agevolmente altrove.
Quindi adesso vorrei chiedere un consiglio su quale potrebbe essere la
migliore soluzione per la conversione (il tipo di estensione tanto per
interderci per es xml o che altro)...per poi non sbattere la testa su una
cosa che non serve a nulla!
Dal sito specifico, a questo file viene poi data la possibbilità di download
e successivamente attraverso un'applicazione java in locale (e anche in
off-line!) permette di leggerlo e di rimettere tutti quei dati in un db
locale per es Mysql (uso di JDBC da poter essere gestiti per operazioni di
select/insert/update)...è da qui che deriva l'importanza del tipo di formato
del file convertito poichè la lettura/accessodeve essere facile, veloce e
compatibile.
Un'altra cosa, Mysql è freeware senza problemi di licenza quindi scaricabile
senza problemi? Sai dirmi un indirizzo per il download?

 contenuti i dati ma in formato ASCII), non c'è
[CUT]
Puoi utilizzare il formato XML oppure crearti un formato tutto tuo con
estensione .dat. Per MySQL basta andare su 
www.mysql.com
 e trovi tutte le
informazioni che ti interessano, dai sorgenti al manuale ai precompilati per
le diverse piattaforme etc...
Bye

 > contenuti i dati ma in formato ASCII), non c'č
