Inicializacia JDBC ovladaca
Filip Jirsák
filip.jirsak na gmail.com
Čtvrtek Duben 2 09:53:48 CEST 2009
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 <robert.novotny na upjs.sk>:
> 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.
Další informace o konferenci Konference