它不是“起作用”的接口,而是其实现之一,它特定于您的特定RDBMS供应商。实际上,通常由供应商提供
Connection接口的实现。
您打电话的时候
Connection conn = DriverManager.getConnection( "jdbc:jdbc:mysql://localhost:3306/, connectionProps);
驱动程序管理器搜索已注册的JDBC驱动程序,找到用于MySQL的驱动程序(它从连接字符串中知道它是MySQL),将连接属性传递给实现的MySQLJDBC驱动程序内的类的构造函数
Connection,然后将结果
Connection实例返回给您。例如,驾驶员可能会返回一个实例的包私有类的
MySqlConnection实现
Connection比一个事实,即它实现了,你的程序将使用它来与RDBMS交互,无需了解类的任何细节,等
Connection。



