- Trending Categories
- Data Structure
- Operating System
- C Programming
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference Between JDBC and ODBC
In this post, we will understand the difference between JDBC and ODBC.
It stands for Open Database Connectivity.
It was introduced by Microsoft in the year 1992.
It can be used with languages such as C, C++, Java.
It can be chosen only on windows platform.
Its drivers are developed in native languages such as C, C++.
It is procedural.
It is not recommended to use this for Java applications.
It is because the performance would be reduced due to internal conversions, and it would become platform dependent
It stands for Java Database Connectivity.
It was introduced by SUN Micro Systems in the year 1997.
It can only be used only with Java language.
It can be used on any platform.
It is object-oriented.
It is highly suggested to use DBC with Java since there is no performance reduction.
It is also platform independent.
- Related Articles
- Difference between ODBC and JDBC in Java
- What is the difference between ODBC and JDBC
- Difference Between JDBC and Hibernate
- Explain the difference between RowSet and ResultSet in JDBC?
- Disabling JDBC/ODBC access to SAP HANA system for a new user
- What is the difference between the TYPE_SCROLL_INSENSITIVE and TYPE_SCROLL_SENSITIVE ResultSets in JDBC?
- What is the difference between execute(), executeQuery() and executeUpdate() methods in JDBC?
- What is the difference between the methods setBlob() and setBinaryStream() which is preferable in JDBC?
- What is ODBC?
- Explain the ODBC architecture?
- Explain Single and multi-tire architectures of ODBC?
- What are the features of ODBC?
- Difference Between & and &&
- What are the important components of ODBC?
- What are the disadvantages of ODBC drivers?