The Java Database Connectivity (JDBC) standard is a standard that makes it possible to access Database management system (DBMS) servers in JVM applications. Popular examples of popular, enterprise-ready DBMS servers are:
- Oracle Database
- Oracle MySQL
- MariaDB
- Microsoft SQL Server
- IBM DB2
- PostgreSQL
To connect a JVM application to a DBMS server using JDBC, a custom JDBC driver for that database system is required. The application will load the JDBC driver and provide a connection string that usually contains the server's hostname, port, and credentials. The JDBC system will ensure that the proper driver is initialized correctly and that the driver will connect to the database and return a Connection object that the application will use to communicate with the database.
Those of you who are familiar with Microsoft development environments can...