what exactly happens when we execute
"Class.forname("Driver class name");"?Explain indetail
Answer Posted / sudhakar
By the end of the execution of Class.forName("Driver
class"); the driver class should be loaded into the memory
but also
1. The driver class should be initialized
2. Should be registered with the driver manager class
The above two operations are not done by forName() . So a
pure Static() block is defined in which the above two tasks
are manipulated and by which we are able to get connection,
immediately after loading the driver class without writing
any code to initialize the driver class.
| Is This Answer Correct ? | 4 Yes | 1 No |
Post New Answer View All Answers
What is a jdbc connection?
Is jdbc part of j2ee?
What does executequery return in java?
What types of DataSource objects are specified in the Optional Package?
Which of the attributes in the monitoring tab for a jdbc connection pool in the administrative console tell us how many clients are currently waiting for a connection?
How to test jdbc connection to sql server?
What is the use of dialect?
Expalin the method of calling a stored procedure from jdbc.
Discuss the procedure of retrieving warnings?
What does adapter class provide?
How to set the attribute concurrency in resultset?
How to check jdbc connection in linux?
What are the 4 types of jdbc drivers?
Why jdbc is used in java?
What are the steps to connect to the database in java?