Dobré ráno,
jeden rozdíl v tom přeci jen je: new Driver() je závislost v době
kompilace, Class.forName() je závislost až v době běhu. Pokud v
Class.forName() nezadáte jméno třídy napevno, ale použijete třeba
systémovou vlastnost Class.forName(System.getProperty("...")), můžete
jednou přeloženou aplikaci spouštět s různými ovladači databáze, jenom
změníte classpath spouštěné aplikace a příslušnou systémovou
vlastnost.

S pozdravem

Filip Jirsák

2009/4/2 Robert Novotny <[email protected]>:
> V povodnej otazke som zabudol dolezitu vec: primarne
> ma zaujima priklad trivialnych aplikacii, teda tych, ktore
> sa vyskytuju v tutorialoch.
>
> V nich nevidim rozdiel medzi Class.forName a new Driver().
> Podla toho, co pisete, oba napevno zadrotuju ovladac
> do aplikacie.

Odpovedet emailem