Did you try googling your question?

Why use Class.forName() to load driver (JDBC forum at JavaRanch)