|
May 21, 2004
|
|
[读书]《J2EE构建企业级应用解决方案》(一)
|
|
JDBC驱动程序可分为以下4个种类:
■JDBC-ODBC桥加ODBC驱动程序
JDBC-ODBC桥利用ODBC驱动程序提供JDBC访问。注意,必须将ODBC二进制代码(许多情况下还包括数据库客户机代码)加载到使用该驱动程序的每个客户机上。这种方式实际上丧失了Java所固有的跨平台特性。
■本地API部份用Java来编写的驱动程序
这种类型的驱动程序把客户机API上的JDBC调用转换为Oracle、Sybase、Informix、DB2或其他DBMS的调用。注意,象桥驱动程序一样,这种类型的驱动程序要求将某些二进制代码加载到每台客户机上。
■JDBC网络纯Java驱动程序
这种驱动程序将JDBC转换为与DBMS无关的网络协议,之后这种协议又被某个服务器转换为一种DBMS协议。这种网络服务器能够将它的纯Java客户机连接到多种不同的数据库上。所用的具体协议取决于提供者。通常这是最为灵活的JDBC驱动程序。
■本地协议纯Java驱动程序
这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机机器上直接调用DBMS服务器,是Intranet访问的一个很实用的解决方法。
上面的几种方法,首选的当做应该是后两种,因为前两种都部分失去了Java的可移植性优势。
|
|
Posted by Peak at May 21, 2004 02:23 AM
| Comments (0)
| TrackBack (3)
|
|