2012-11-05 34 views
0

請解釋的createStatement是在引黃聯接接口的抽象方法,所以被定義這個方法,其中類在JDBC的createStatement()是類方法

Connection con=DriverManager.getConnection(url,username,password); 
Statement st=con.createStatement(); 
+3

底層連接實現,因此它取決於您正在使用的特定JDBC驅動程序。 – BigMike

回答

5

宣告Connection這是一個接口。

這是實施在一些具體的類基於實際連接返回DriverManager.getConnection,這將取決於您提供的連接URL。

如果你足夠新的Java抽象方法引起你的困惑(我們都是新手一次)我會強烈建議你退出JDBC。在閱讀關於abstract classes and methodsinterfaces的教程後,您可以使用僅查看語言功能的小型控制檯應用程序。然後當你有信心時,回到JDBC。

相關問題