|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2001
Città: Firenze
Messaggi: 3795
|
java & jdbc problemino...
Sto scrivendo una piccola classe che faccia in modo di caricare i dati da un db (oracle) e li trasferisca in un altro db (oracle)...
Ho gia' fatto le prove conoscendo le tabelle di partenza e quella di arrivo e tutto e' andato bene... Ma ora vorrei scrivere appunto una classe generica senza sapere ovviamente quale saranno la o le tabelle di partenza e di arrivo ed eccolo qui il problema... Chi usera' la mia classe ovviamente potra' metterci nella tabella di partenza qualsiasi tipo di dichiarazione sql ma io come posso fare per gestire tutto questo, per capire quanti sono i dati, devo agire con il metodo prepareStatement() ed un ciclo? Oppure? Spero di essere stato chiaro grazie
__________________
Tantissime transazioni e nessun problema |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
La vedo dura...e soprattutto lunga. Una generalizzaizone di questo genere non è cosa banale... tanto che esistono tool professionali, come ad smpio DbTools che se ne occupano...
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2001
Città: Milano
Messaggi: 545
|
secondo me la difficoltà sta nel gestire il livello di transazionalità che vuoi raggiungere. Per il resto, presupponendo di utilizzare le PreparedStatement e dei cicli, o al più degli inserimenti batch, potresti pensare ad un paio di metodi del tipo:
Codice:
copy(Statement fromTable, PreparedStatement toTable) Codice:
copy(Statement fromTable, PreparedStatement toTable, String[] columnNames) E così via...
__________________
Angus the Hunter @ Realm of magic | Angus Young @ Batracer °SetiEmperor°| Ninja Technologies { qualunque cosa sia, è veloce e fa male (cit.) } |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:27.



















