JDBC驱动程序类型3和1

时间:2014-05-03 10:20:37

标签: jdbc odbc driver

我是Java的新手,我正在为学校写一篇关于通过JDBC进行数据库连接的文章。 我对驱动程序类型3的理解是正确的:

  

JDBC Type 3驱动程序是一个全java驱动程序,它调用JDBC函数并将它们发送到中间层服务器,在那里它们在供应商特定的本机数据库调用或ODBC调用中进行转换,然后由ODBC驱动程序处理,发送到数据库。

我还读到可以将它们转换为ODBC调用。我假设这意味着使用JDBC-ODBC-Bridge。如果是这样,那怎么可能这样做,因为我读到ODBC驱动程序需要安装在客户端上,不能通过网络加载(根据驱动程序类型1的描述)。 此外,为什么有人在Clientside上使用类型1驱动程序,您需要在客户端计算机上安装本机代码和ODBC驱动程序?

我在这里遇到了什么问题,或者类型1驱动程序只是一种古老的技术,可以在JDBC的描述中找到,但没有人再使用了。

请帮助我找到正确的想法。

1 个答案:

答案 0 :(得分:1)

http://www.jdbc-tutorial.com/jdbc-driver-types.htm概述了各种JDBC驱动程序类型。如您所料,1型驱动程序现在通常被认为是传统选项。

您可以在What is type 1,2,3 or 4 of a JDBC Driver?

的同一主题上找到一个好的堆栈溢出引用