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.
