数据库一般连接方式的详细解决方案
微软是第一个给大家带来曙光的人。它推出了ODBC的概念。从那时起,所有的程序不需要写数据库链接程序本身,并进入了emancipation.odbc时代是一套基于C的API,这是与不同的数据库兼容,并提供统一的访问接口,从而节省了你的时间,YY。
在引入ODBC之后的许多年里,出现了一个新的概念,OLE DB,这是ODBC的升级版本,因为一切都是面向对象的,所以这自然地以对象的方式实现,并且在性能上有了一些改进,因为OLE DB已经成为微软的新宠。
ODBC和OLE DB都是低级的数据库访问接口。它们不是很方便,很容易使用。你被YY时间占用了。出于这个原因,微软决定再次解放大家,所以ADO的概念出现了,很明显,这是一个对象,即OLE DB和ODBC的高级封装。您经常做的所有数据库操作都是直接提供的,而您的YY时间又被保存了。
但在那段时期,太阳公司并没有闲着。为了在更高层次上保存java程序YY的时候,我们写了一套数据库访问接口JDBC致力于java。不换汤,唯一的好处是,java代码更为舒适,以及你的家必须使用更顺畅。
当然,除了模仿创新,太阳使调用接口{ ODBC JDBC-ODBC桥},所以,如果有一天,除了一个新事物,只有ODBC支持,JDBC将不支持它。这是不是压力太大,在这个时候。当然,ODBC支持目前最广泛的,一些非主流的Access数据库文件也支持,所以它仍然是一个很好的。
通过这种方式,数据库访问的方式开始变得清晰:
这样,最广泛使用和自下而上的是ODBC,基本上所有其他东西都可以称之为JDBC,OLE DB是一个层次结构,一个是Sun,另一个是微软,ADO不是直接访问过程,而是一个快速访问通道。
注意:所有的链接都需要机器有相应的驱动器,驱动程序与特定的数据库相对应,这样就有3种类型的驱动程序,每个N类数据库都由N驱动。