在JDBC中,我看到Connection
是一个接口,它定义了与数据库交互的方法。JDBC实现如何工作
我也知道,接口只包含抽象方法,不能被实例化
但在JDBC代码,如何做下面的工作,
Connection connection = DriverManager.getConnection("URL String");
Statement statement=connection.createStatement();
按我的疑问createStatement()
应该是一个抽象方法这一点,即没有任何身体
但是每一件事情正常工作......这个
任何人都可以解释一下吗?
它提供了实现接口的类。 – EJP 2014-10-27 08:53:08
尝试'System.out.println(connection.getClass());'。 – chrylis 2014-10-27 08:55:08