JDBC Connection接口对象

时间:2012-06-06 14:02:53

标签: jdbc

在java.sql包中,我们有Connection接口来建立与数据库的连接。

在DirverManager类的帮助下,我们可以获得Connection接口的对象。 实施例

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection con=DriverManager.getConnection("jdbc:odbc:DNS");

但我有些困惑---       如果Connection是一个接口,那么我们如何获得Connection接口的对象?

请清除这种混乱。

2 个答案:

答案 0 :(得分:2)

我们无法为任何界面创建任何对象。但是可以将实现该接口的类对象分配给该接口的引用变量。这里 con 是该接口的引用变量, DriverManager.getConnection()返回一个实现 Connection 接口的类对象。

答案 1 :(得分:0)

在J2EE中,我们使用Interfaces而不是类来编码,从供应商到供应商和驱动程序来驱动类名更改。要获取实现类名,请使用getClass()。