[ EXeX @ 16.06.2004. 17:06 ] @
E ovako,mozeli mi neko objasniti koja je razlika izmedju ova dva nacina ucitavanja
drajvera i otvaranja veze:

1.nacin
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn=DriverManager.getConnection ("jdbc:oracle:thin:@dlsun511:1721:dbms733",
"scott", "tiger");


2.nacin
Class.forName ("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection ("jdbc:oracle:thin:scott/tiger@dlsun511:1721:dbms733");

Hvala.

[ weB_KiLeR @ 16.06.2004. 20:50 ] @
Nisam radio sa Oracle-ovim jdbc driverima ali da probam da "pogodim", uglavnom u prvom nacinu si dodao user i pass za konekciju dok u drugom to nemas.
Ovako trebas da radis prvo ucitas driver:
Code:

 Class.forName("oracle.jdbc.driver.OracleDriver");


Dalje napravis konekciju ovako:
Code:

conn=DriverManager.getConnection ("jdbc:oracle:thin:@dlsun511:1721:dbms733",
"scott", "tiger");
// scott > user | tiger > password

Tj. kako si vec uradio :)
Mislim uglavnom u javi se skoro svaka stvar moze uraditi na 4-5 nacina tako da ono, uglavnom su to variacije ali sve se svodi na isto, ono sto je glavno je da to radi.
[ EXeX @ 16.06.2004. 22:55 ] @
Ma ja sam ovo uzeo iz dva razlicita koda,nije mi problem to sa tim sto se u prvom
primjeru koristi user i pass (to kuzim koja je razlika),vec mi je problem sto nezna koja je razlika izmedju funkcija registerDriver i forName klase Class.
To sto ti govoris da u Javi mozes nesto uraditi na razlicite nacine,mozda i jeste to,ali prosto sumnjam,mislim da postoji neka razlika.
Molio bih i dalje ako neko zna o cemu se radi ovdje ,da mi objasni.
Hvala.