Why JDBC has introduced
Answers were Sorted based on User's Feedback
Answer / subbu
Microsoft has introduced odbc. Java and odbc combination
causes two drawbacks.
1. java is platform independent and odbc is platform
dependent(odbc works on windows). If java uses odbc it will
become platform dependent.
2. java is non-pointer programming.Odbc is implemented in
pointers. So, the conversion from non-pointer to pointer
coding and pointer to non-pointer coding is required.This
conversion makes database communication very slow.
so, SUN Microsystems has introduced JDBC technology.
| Is This Answer Correct ? | 23 Yes | 2 No |
Answer / archana
to establish the connection between the program and the database
| Is This Answer Correct ? | 7 Yes | 3 No |
Answer / prasanta rout
ODBC group create a set of functions called as ODBC API and
the database vendors accepted ODBC API because the
implementation of odbc requires c language with pointer
coding.It means ODBC API was success.if a front end
application uses ODBC then it can connect with any database.
java has no pointers but ODBC using pointers.so non pointer
to pointer conversion is required.it become slow
connectivity from java to database.java is platform
independent but odbc is platform dependent .if java uses
ODBC then java also platform dependent.this is against java
principle.in order to overcome the above problems,sun micro
system introduced its own technology as JDBC.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / siddharth hiwale
1)sun java promised that java is platform independent programming language
but ODBC all functions are written in 'C' language
and "C" is platform dependent programming language
so it becomes against the SUNJAVA promises
so JDBC introduced
coz jdbc contains classes ,interfaces
2)java does not support pointer
and ODBC supports pointer so it becomes unsecured
that is why JDBC has introduced......
| Is This Answer Correct ? | 0 Yes | 0 No |
Explain the stub's and skeleton's functionality?
diff mvc1 and mvc2 wahts is mean by servlet chaining?
which of the following authentication is stronger than the others? a. Http Basic b. Http DIGEST c. Form based
Is jvm a overhead?
Why are my checkboxes not being set from on to off?
when A client sent a request to the server to open facebook page and close the browser after this request .at that time the same user do login by using a different browser then that session id will exist or not for the same client??
AS a developer will u create a data source in connection pool? If so how will u do that, how to access the object from connection pool using IRAD tool?
What is the use of Class.forName
Why JDBC has introduced
What is preemptive and Non-preemptive Time Scheduling?
how we can implement interface in jsp ?
whats is mean by filter?