1. ODBC(Open Database Connectivity,开放数据库互连)与OLE DB(Object Linking and Embedding Database,对象链接和嵌入数据库)都是一个数据库连接的公共接口,它们屏蔽了各种数据库的连接协议,使编程人员遵从 OLD DB / ODBC接口,就可以访问各种数据源了。 2. ODBC 比 OLE DB 使用更加广泛,因为 ODBC 出现的要早。 3. OLE DB 可以使用 ODBC 的数据驱动程序。也就是 OLE DB 可以通过 ODBC 访问数据 ODBC数据源。 在这个过程中 ODBC 充当了中转的作用,它的运行机制如下:首先,应用程序使用 OLE DB 提供程序,但是这个提供程序里面包含了与ODBC转换的内容。这样,从ODBC源读取的数据经过转换程序,转换为OLE DB可以访问的数据源。这样就实现了 OLE DB 访问 ODBC 的数据源。当然 OLE DB 也可以不通过 ODBC 访问,前提是该数据源要有OLE DB接口。这种OLE DB 提供程称为本机OLE DB提供程序。阅读全文>
发表于 @ 2008年10月05日 20:26:00|评论(loading...)|举报|收藏