Robert Novotny napsal(a): > V nich nevidim rozdiel medzi Class.forName a new Driver(). > Podla toho, co pisete, oba napevno zadrotuju ovladac > do aplikacie.
Rozdíl je v tom, že new Driver() se musí řešit za kompilace, kdežto Class.forname() až za běhu. Tj. Class.forName() může název třídy přečíst z konfiguračního souboru, takže ovladač není napevno zadrátovaný. Ono vůbec není potřeba použít ani Class.forName(), dá se to specifikovat při startu VM pomocí systémové property, tj. java -Djdbc.drivers=org.postgresql.Driver Ale v případě triviálních aplikací které se nebudou nikdy používat je to skutečně jedno. Makub -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Supercomputing Center Brno Martin Kuba Institute of Computer Science email: [email protected] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
