当前位置: 首页 > 面试题库 >

JDBC驱动程序类型编号之间的差异

卫英悟
2023-03-14
问题内容

我注意到JDBC具有不同的驱动程序,例如:

  1. 1类驱动程序
  2. Type 2驱动程序等。到Type 4

为什么他们会得到诸如Type 1,Type 2等的名称?有逻辑吗?


问题答案:

类型号告诉您有关驱动程序 实际上 如何与数据库通信的信息。

  1. 通过ODBC API。
  2. 通过DB供应商特定的API(例如,在Windows中使用DLL文件上的JNI调用)。
  3. 通过通用网络协议(使用带有TCP / IP协议的套接字)。
  4. 通过DB供应商特定的网络协议(仍带有套接字)。

通常(只是巧合),类型编号越高,JDBC驱动程序的性能越好。



 类似资料:
  • 问题内容: 每个驱动程序之间有什么区别?我的意思是,除了其中之一是开源的 每个优点/缺点是什么? 您会推荐哪一个? 这是jTDS对这个问题的个人看法:http ://jtds.sourceforge.net/ 问题答案: 它们是不同的实现。jTDS驱动程序是Type 4,以我的经验,它具有更好的性能。我已经在生产环境中使用jTDS驱动程序5年,没有任何问题。 我建议使用jTDS。

  • 主要内容:JDBC驱动程序是什么?,JDBC驱动程序类型,应该使用哪个驱动程序?JDBC驱动程序是什么? JDBC驱动程序在JDBC API中实现定义的接口,用于与数据库服务器进行交互。 例如,使用JDBC驱动程序,可以通过发送SQL或数据库命令,然后使用Java接收结果来打开数据库连接并与数据库进行交互。 JDK附带的包包含各种类,其类的行为被定义,实现在第三方驱动程序中完成。 第三方供应商在其数据库驱动程序中实现接口。 JDBC驱动程序类型 JDBC驱动程序实现因Java

  • 问题内容: 我使用的是Oracle ,注意到它包含两个JDBC驱动程序类。 vs.有什么区别? 在我的Java项目中应该使用哪一个? 问题答案: 从Oracle 9i开始,对于Oracle 9i及更高版本,应使用oracle.jdbc.OracleDriver而不是oracle.jdbc.driver.OracleDriver。 - http://tomcat.apache.org/tomcat-

  • 在Eclipse BIRT数据资源管理器中为查询生成器添加JDBC数据库连接: 选择“查询生成器的JDBC数据库连接” 就这样。我可以使用此数据源来使用数据集。 下一个。 我希望使用更灵活的“JDBC数据源”,而不是以前成功使用的“查询生成器的JDBC数据库连接”。哦,我看到MySQL没有驱动程序类-Derby和Sample只有两个默认条目。 似乎JDBC驱动程序的有效注册没有添加(或注册?)司机

  • 搜索上下文是selenium中最超级的接口,它由另一个称为网络驱动程序的接口扩展。 -所有搜索上下文和Web驱动程序接口的抽象方法都在远程WebDriver类中实现。 -所有与浏览器相关的类,如Firefox驱动程序、Chrome驱动程序等,都扩展了远程Webdriver类。 根据上面的stmt,远程web驱动程序类如何为搜索上下文接口和web驱动程序接口中定义的所有抽象方法给出定义。因为功能驱动

  • 问题内容: 我已经尝试了几乎所有可以找到的一切,如果有人能够帮助我,我将永远感激不已(在我的时间里,我有更多的空闲时间)。 基本上,我在Tomcat 7.0中有一个错误(都是在Eclipse中运行并通过startup.bat运行时),该错误表示一旦动态Web应用程序开始访问数据,就会出现此错误: 我的tomcat \ lib目录中有sqljdbc4.jar文件。我也尝试过将它放在我的WEB-INF