0

请解释createstatement是connetion接口中的抽象方法,所以这个方法定义在哪个类中

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

1 回答 1

5

它在其中声明Connection是一个接口。

它是根据返回的实际连接在某个具体类中实现DriverManager.getConnection的,这取决于您提供的连接 URL。

如果您对 Java 还不够陌生,以至于抽象方法会让您感到困惑(我们曾经都是新手),我强烈建议您远离 JDBC。在阅读了关于抽象类、方法接口的教程之后,玩弄只看语言特性的小型控制台应用程序。然后,当您有信心时,再回到 JDBC。

于 2012-11-05T14:09:37.370 回答