Newsgroup: it.comp.java
Titolo: Stringa di connessione per db Oracle...

Salve!
Per un progetto universitario, sto creando una GUI in Java che si dovrà
connettere a un database Oracle.
Ho installato Oracle8i così come consigliato dal professore.
Ho creato le tabelle e ora il db può essere acceduto tramite il servizio
"MAVERICK" (nome che ho dato per riferirmi al db).
In precedenza, avevo già creato un programma simile, ma senza GUI e,
soprattutto, tramite un database in MS Access e usando il relativo ponte
jdbc-odbc come driver. In pratica, cioè, avevo:
	driver = "sun.jdbc.odbc.JdbcOdbcDriver";
	url = "jdbc:odbc:Maverick";
dove "Maverick" era un DSN di sistema, che "puntava" al file .mdb
sull'hard-disk.
Vi chiedo: cosa devo usare adesso come stringhe di connessione, per
riferirmi al db del servizio MAVERICK di Oracle?
Inoltre, sto sviluppando la GUI Java sul mio pc, ma poi dovrò portarla
su un altro pc universitario (o comunque su un portatile) e mostrarla al
docente. Come faccio a portare il db da un pc all'altro ed esser sicuro
che il tutto funzioni, il giorno dell'esame? (magari faccio un salto dal
prof qualche giorno prima e provo a far funzionare il tutto)
Se non sbaglio, Oracle dovrebbe mettere a disposizione dei programmini
per consentire proprio tale operazione. Dico bene?
Se faccio un dump del db, lo metto su cdrom (il db è abbastanza grande)
e poi faccio l'"operazione inversa al dumping" sul pc di destinazione,
poi verrà creato anche il servizio "MAVERICK" com'è sulla mia macchina?
Magari provo a chiedere anche a ng più adatti, scusate il parziale OT.
Grazie in anticipo!
Francesco S.
-- 
Naughty Boy

 poi verrà creato anche il servizio "MAVERICK" com'è sulla mia macchina?
No. Tu prima devi creare il servizio, poi importi il dump esplicitamente 
collegandoti a quel database. Potresti tranquillamente importarlo in 
un'altro.

 exp e collegandoti con l'utente proprietario degli oggetti.
Se utilizza tool tipo Toad per la gestione del database, puo' esportare 
gli script di creazione delle tabelle con annessi i dati (molto piu' 
comodo e sicuro di un export binario)
Henryx
P.S. un'altro metodo carino per gestire la connessione e' tramite un 
file properties, in cui vi sono tutti i dati (driver, url, username, 
password) per accedere al database

 Devi avere accesso come system per fare alcune di queste operazioni.
Be', se il docente è idiota, non è certo colpa mia. :-)
Se c'ha fatto installare la versione 8i, vorrà dire - spero :) - che è
la versione usata in laboratorio. Al limite porteremo tutto su un nostro
portatile, che però non ho al momento altrimenti avrei già provato. ^_^
Grazie mille!
Francesco
-- 
Naughty Boy

 password) per accedere al database
il progetto dev'esser pronto il prima possibile, per fortuna la
connessione al db e' facilissima. se devo perdere tempo, magari sara'
nel rendere efficiente il TableModel che ho dovuto implementare (ho
tolto String[] e Object[][] e ho messo due bei Vector, ma ancora non so
se funziona a dovere ;-) ).
Grazie a entrambi!
Francesco
-- 
Naughty Boy

 bisogna creare prima B e poi A, no? 
Non importa. Oracle abilita le constraint alla fine quando tutte le 
tabelle sono caricate. Se per errore i dati non fossero consistenti la 
constraint rimane disabilitata (e ti segnala l'errore, ovviamente).