Win a copy of Functional Reactive Programming this week in the Other Languages forum!
    Bookmark Topic Watch Topic
  • New Topic

On class.forname() in JDBC

 
par dhar
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Report post to moderator
Hi All,

I have below questions on class.forname() statement in JDBC connecion

1. If we do like class.forname("com.a.b.c");class.forname("com.p.q.r");...
then will JVM load all classes or it will load only first one (or last one) and will ignore all others?

2. Also after using class.forname(("com.a.b.c"); we get connection as DriverManager.getConnection("jdbc:mysql:///test",user,pass) so then how exactly database url finds its corrosponding class which has been loaded using class.forname(). (if it uses reflextion, then can anybody pls tell me how it exactly works).

Regards
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Report post to moderator
Please do not post the same question multiple times. Let's continue the discussion in the duplicate thread, and close this one.
 
    Bookmark Topic Watch Topic
  • New Topic