DriverManager.getConnection() returns a concrete implementation of the Connection Interface.

Similarly, calling createStatement() on the connection object (the concrete connection implementation)...