What does Class.forName return?
Answers were Sorted based on User's Feedback
The Class.forName( String name ) returns a java.lang.Class
object associated with the class or interface with the
specified fully qualified name.
Is This Answer Correct ? | 17 Yes | 2 No |
Answer / karthik
Class.forName attempts to load the class whose name is
given in its only argument, and returns the Class instance
representing that class. In the
event that the Class could not be found, resolved, verified,
or loaded, Class.forName
throws one of several different Exceptions
Is This Answer Correct ? | 9 Yes | 1 No |
Answer / rajiv
hi......
Class.forName() is basically used to load the diver. forName() is static method thats why its directly call with class name( i:e Class)
which return java.lang.class object. n with the help of that object we establish the connection with database.
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / prashant
Class.forNmae first loads the class in current classLoader so as to use that in future. Internally DriverManager gets the reference of the driver by using dynamic laoding (nothing is magical) this is is the reason when you say manager.GetConnection() it returns connection using the loaded driver
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sushant
the database hs been created using SQL server which is ODBC
complaint. Hence the JDBC-ODBC bridge driver will be used
to communication width the database the folloeing
statement will be used to load this driver
Is This Answer Correct ? | 3 Yes | 3 No |
Answer / surya, samcomm technologies pv
yes. It does return Class type.
code:-
try {
Class clazz=Class.forName("");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Is This Answer Correct ? | 1 Yes | 3 No |
What does adapter class provide?
How data can be inserted into long row column of database?
Write a program JDBCcode forfetching student database with SQL.
How to create Connection interface object because it is Interface , Interface is not instansiated?
how we can remove hard code in java?
How can you sort dates?
What are types of jdbc drivers?
Is oracle client required for jdbc connection?
write down exceptions those appear in java programs when u write JDBC Programs?
Stored procedure purpose?
Difference between Dirty, commited ,phantom,repeatable reads?
MY code is: public class P1{ public static void main(String ar[]) { class.forName("java.lang.String"); } } errors i got are :New.java:5: error: <identifier> expected class.forName("java.lang.String"); ^ New.java:5: error: invalid method declaration; return type required class.forName("java.lang.String"); ^ New.java:5: error: illegal start of type class.forName("java.lang.String"); ^ New.java:7: error: reached end of file while parsing } ^ 4 errors HELP ME>......