what does the method Class.forName returns?
Answers were Sorted based on User's Feedback
Answer / m.gangadhar
Example
Class.forName("oracle.jdbc.driver.OracleDriver")
first it loads th class name at run time
second it executes the static initializer containg the code
of driver class i.e
static
{
try{
DriverManager.registerDriver(new Driver());
}
catch(Exception e){}
}
then it creates the object for the driver class and
registers that object in to the DriverManager
| Is This Answer Correct ? | 15 Yes | 1 No |
Answer / priyank jain
Static method Class.forName(String className) returns the
Object for the classname specified in argument passed to
method.
Also Class.forName used to load drivers.
Ex. In JDBC call
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
automatically creates an instance of a EmbeddedDriver and
registers it with the DriverManager.
| Is This Answer Correct ? | 15 Yes | 5 No |
Answer / choudarygariabbai
static Class<?> forName(String className)
Returns the Class object associated with the
class or interface with the given string name.
| Is This Answer Correct ? | 8 Yes | 2 No |
Answer / uv
When Class.forName("<classname>") function gets
executed,the class gets loaded in JVM.
To create an object and access its functions and variables,
we can use getInstance( ), please look into the below
fragment code:
Class c = Class.forName("Cls");
Object o = null;
o = c.getInstance( );
// type casting the Object
Cls cl = (Cls) o;
| Is This Answer Correct ? | 7 Yes | 1 No |
Is jdbc an api?
Explain the locking system in jdbc & its types?
Why we use while rs next ())?
Which jdbc driver is the fastest driver?
what is connection pooling?
I have written a program to connect to database using odbc.Can this Application run on any Platform????
What are the advantages of using preparedstatement in java?
What is the difference between client and server database cursors?
write a query to select name from one table which has id,name and salary from another table which has id, sal where the salary is the second maximum
3 Answers Bosch, HireCraft, Infosys,
Difference between Dirty, commited ,phantom,repeatable reads?
What are the steps required to execute a query in jdbc?
What is <discriminator > in Hibernate? How exactly inheritance of Object to Tables can be done? What is the benefits of discriminator?