Https://zh.wikipedia.org/zh-cn/ODBC
ODBC, open Database Connectivity, provides a standard API (application programming Interface) method to access the database management system (DBMS). These APIs use SQL to accomplish most of their tasks. ODBC itself also provides support for the SQL language, which allows users to send SQL statements directly to ODBC. ODBC designers strive to make it the most independent and open: independent of the specific programming language, independent of the specific database system, regardless of the specific operating system.
Https://zh.wikipedia.org/wiki/Java Database Connection
Java Database Connection , (Java db Connectivity, or JDBC) is the application interface in the Java language to standardize how client programs access the database , provides methods such as querying and updating data in the database. [1] JDBC is also the trademark of Sun Microsystems . JDBC is a relational-oriented database.
In J2SE, an API called the Jdbc-odbc Bridge (Jdbc-odbc bridge[2]) is provided. The ODBC,JDBC-ODBC Bridge driver provides access to all ODBC-enabled relational databases. Unlike the JDBC API, this driver is not written by the Java code but by the native code, and is not open source [3].
Http://baike.baidu.com/item/JDBC-ODBC
Because Microsoft's database is not written in the Java language, but we need to use the Java language to connect to Microsoft's database, so we have to write a bridge connection, so that the Java language written code can also manipulate the database.
JDBC ODBC JDBC-ODBC