注册 登录
编程论坛 J2EE论坛

JDBC一个小问题 很急

exit 发布于 2006-11-14 19:03, 521 次点击
我刚接触JDBC 请问用Class.forName("")所加载的驱动 是不是就是把sql包中接口的方法全部实现了
因此 接口中所定义的方法都可以使用了 跪谢了,这问题弄的一天听不进课了
9 回复
#2
千里冰封2006-11-14 21:16
驱动的类当然会实现所有该实现的方法
但是,此类是你不能调用和接触的,它只要加载一下就可以了
#3
千里冰封2006-11-14 21:18
因为你没有必要去调用,有DriverManger为你做这些事情
#4
exit2006-11-14 22:29
我不懂的就是Connection接口声名的变量 然后变量可以去执行接口中的方法了
#5
千里冰封2006-11-15 09:07
以下是引用exit在2006-11-14 22:29:17的发言:
我不懂的就是Connection接口声名的变量 然后变量可以去执行接口中的方法了

因为DriverManager会生成一个实现了Connection接口的对象啊,所以你就可以用接口中的方法了

#6
枫江沧月2006-11-15 16:55
DriverManager是Class.forName("")所加载的驱动的类的实例,由DriverManager调用方法,返回一个Connection实例
#7
WestNet2006-11-15 17:12
用DriverManager构造Connection连接
#8
exit2006-11-16 18:50
DriverManager是Class.forName("")所加载的驱动的类的实例,由DriverManager调用方法,返回一个Connection实例

哇哈哈 谢谢6楼,我昨天下午推测了一下午 在jdk包中根本没有实现了sql接口的类,所以猜测是不是在所加载的驱动之中

看来国真是这样
#9
z1089799792006-11-16 21:54



#10
lixing7012006-11-17 15:18

我也有楼主那个问题啊,总是连接不上数据库,郁闷啊

1