我今天遇到过一些新东西,似乎无法将其包裹在头上。请记住,以下问题适用于Java - 主要是Java JDBC。Java对象=方法?包括的例子
我有以下代码:
Connection con = DriverManager.getConnection(Url, "username", "password");
这:
Statement myStmt = con.createStatement();
ResultSet myRs = myStmt.executeQuery("select * from employees");
什么是真正回事?我收集该方法返回一个对象,如新的连接对象?
另外,是不是连接一个接口?那么它会如何创建一个新对象?
“我收集该方法返回一个对象,如新的连接对象?” - 您使用三种不同的方法调用发布代码;你在说第一个吗?那么你的问题中另外两个的相关性是什么? – davmac 2014-12-04 21:11:23
另外:“另外,Connection是不是一个接口?那么它将如何创建一个新对象?” - 连接是一个接口,但连接不创建任何对象。该对象来自'DriverManager.getConnection(...)'方法(在DriverManager类中)。 – davmac 2014-12-04 21:13:02
对不起,我应该澄清这些。我想知道所有3个,因为他们似乎正在使用不同的类来分配对象? – Snessy 2014-12-04 21:13:23