DataSource(一般不在单机上实现)
1.DriverManager的替代:,
2. 连接池实现:DriverManager也不适合实现连接池(提高数据库效率的方式)。
3. 分布式实现:DriverManager只能同时连接一个数据库,DataSource能同时连接多个数据库。
4.DataSource的属性可以动态改变
RowSet(可与像PB一样,直接操作ResultSet后,)
新的ResultSet
从ResultSet继承
1.支持断开的结果集(当把数据从数据库中取出来后,可与数据库断开,它把数据放在内存中执行后,再存回数据库)
注:当与数据库断开后,通过ResultSet不能再“来回滚动”的操作了
2.支持JavaBean标准, (ResultSet不支持), 可支持类似图形化的接口(即PB,Delphi,VB,VC这样的图形化)
RowSet也可以实现类似DataGrid,可做成像如下的:
可相当于 PB的 DataWindow
Delphi中DataGrid
VB,VC中的DataGrid (这些都是和数据库直接连接的!!)