When you load a
JDBC driver you use Class.forName to load it. Any reasons why?
What I thought is that you can pass an externalized
string to Class.forName and thus use any Driver at runtime.
Does it also have to do something with ClassLoader hierarchy?