数据库一般连接方式的详细解决方案

数据库一般连接方式的详细解决方案
每个数据的存取都是由它自己的通信协议来完成的,包括不同的接口调用和参数传递,在同一个程序中,我们需要使用不同的数据库信息。按照正常情况,我们需要编写不同的数据库连接方式,比如在程序中编写多个简化的数据库客户端,这样的编程方式会使人感到不舒服,所以他们期望有一种统一的访问数据库的方式。每个人都会用这种方式连接数据库,这会带来很多痛苦。

微软是第一个给大家带来曙光的人。它推出了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驱动。

tag:连接解决方案数据库方式详细

相关内容