在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