Following are the notable differences between ODBC and JDBC.
|Definition||ODBC - Open DataBase Connectivity.||JDBC - Java Database Connectivity.|
|Languages||Can be used for C/C++/java.||Only for Java.|
|Platform||Windows||Most of the platforms being cross-platform compatibility.|
|Driver Development||ODBC drivers are implemented in native languages like C/C++.||JDBC drivers are implemented in Java.|
|Performance||ODBC drivers are faster.||JDBC drivers are slower than ODBC drivers.|
|Type||ODBC is procedural.||JDBC is object oriented.|