在java.sql包中我們有Connection接口來建立與數據庫的連接。JDBC連接接口對象
在DirverManager類的幫助下,我們可以獲得Connection接口的對象。例如,
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:DNS");
但我有一些困惑--- 如果連接是一個接口,那麼我們怎樣才能連接接口的對象?
請清除此混淆。
但是我想知道DirverManager.getConnection()返回哪個類對象(意味着哪個類實現了Connection接口)。 – ajava
現在哪個類實現_Connection_是驅動程序特定的。您使用的JDBC驅動程序具有與之關聯的.jar文件,並且其中定義的類實現這些接口。每個這些語句都會返回一個對象。您看不到什麼是使用_new object()_初始化正常的類對象方式。 –