`

JDBC driver 的类型 Type 1 Type2 Type3 Type4

 
阅读更多

在网上下载jdbc驱动程序,常看见type4字样,开始以为是厂商自己的标准,近来翻看资料,原来是sun定义的jdbc标准。

 

type1 jdbc-odbc桥形式进行连接,是作为jdk1.1后的一部分,当然也是sun.jdbc.odbc包的一部分

连接形式:

application--->jdbc-odbc bridge(type1 jdbc driver)---->jdbc-odbc library--->odbc driver-->database

也就是说:应用程序通过JDBC-ODBC桥的形式对数据库进行连接的一种驱动类型,适用于快速的原型系统,没有提供jdbc驱动的数据库。如Access。

 

type2 java to native api

利用开发商提供的本地库来直接与数据库通信。

application--->jdbc driver(type2 jdbc driver)---->native database library---->database

也就是我们常说的直连,比type1性能略好。

 

type3 java to net

application--->jdbc driver(type3 jdbc driver)----->java middleware--->jdbc driver---->database

具有最大的灵活性,通常由那些非数据库厂商提供,是四种类型中最小的。

 

type4 java to native dababase

application--->jdbc driver(type4 jdbc driver)----->database engine--->database

最高的性能,通过自己的本地协议直接与数据库引擎通信,具备在internet装配的能力。

分享到:
评论

相关推荐

    NFC type 1 ,2, 3, 4标签规范大全

    NFC标签分为四种类型:Type 1、Type 2、Type 3和Type 4,每种类型都有其特定的操作规范和技术特点。 1. NFC Type 1标签: - 基于ISO/IEC 14443A标准 - 最初由Philips(现为NXP)和Sony共同开发 - 存储容量较小,...

    使用Type4 JDBC驱动程序编写SQLServer通用查询实例程序.pdf

    根据数据库的不同,JDBC驱动程序可以分为Type1, Type2, Type3, Type4。 2. Type4 JDBC驱动程序:Type4驱动程序是一种纯Java实现的驱动程序,它直接通过TCP/IP与数据库服务器进行通信。由于Type4驱动不需要额外的...

    jdbc 课件.doc

    JDBC驱动分为四种类型(Type1到Type4),每种类型有不同的性能和适用场景。 - **Type1:JDBC-ODBC Bridge**:最原始的方式,通过JDBC驱动间接调用ODBC(Open Database Connectivity)驱动,适用于小型项目。 - ...

    type4windturbinemodel_1.zip

    2. **Type4_Dtl_Nov_2018.pscx**:此文件可能包含的是Type 4风力发电机的详细模型,可能涉及更多的内部细节,如机械部分、电气部分的动态行为,以及风速、叶片角度等因素的影响。这些详细信息对于深入研究风力发电机...

    VB源代码NFC-Forum-Type4-Tag卡智能海报读写

    NFC Forum Type 4 标签是NFC规范定义的一种标签类型,它基于ISO/IEC 14443 Type A或B标准,支持接触式和非接触式通信。Type 4标签通常包含一个微控制器和非易失性存储器,可以存储数据并执行简单的指令。这种类型的...

    java 连接数据库 jdbc ppt

    1. **注册JDBC驱动程序**:通过`Class.forName()`方法加载指定的数据库驱动类,例如`Class.forName("oracle.jdbc.driver.OracleDriver")`。 2. **创建数据库连接**:通过`DriverManager.getConnection()`方法获取...

    DB2 v9.7 java development

    JDBC是一种标准的Java API,允许Java应用程序连接到各种类型的数据库。而SQLJ则是一种将SQL语句嵌入Java源代码的方法,提供了一种更为便捷的SQL执行方式。 ### JDBC驱动与数据库版本兼容性 DB2 v9.7的JDBC驱动与...

    仪表安全等级的定义和区别,SIL1 、SIL2 与SIL3有什么区别?.pdf

    "仪表安全等级的定义和区别,SIL1 、SIL2 与SIL3有什么区别?" 仪表安全等级是指在过程工业控制系统中,仪表安全仪表系统(SIS)和紧急停车系统(ESD)的安全等级定义和区别。SIL(Safety Integrity Level)是一种...

    【安全传感器】Type3/SIL2的安全激光扫描仪.zip

    根据IEC 61508标准,安全功能被分为四个等级(Type1至Type4),Type3属于中级安全等级,适用于中等风险环境。这类传感器旨在检测潜在危险并触发适当的安全响应,例如停止机器或发出警告信号。 2. SIL2安全完整性...

    PMSGpower_wind_type_4_det.rar_power_wind_直驱发电_风力发电_风力发电模型_风力发电系统

    本资料主要聚焦于直驱风力发电系统,特别是一款基于MATLAB2016a平台构建的模型——"PMSGpower_wind_type_4_det.mdl"。该模型详细模拟了直驱永磁同步发电机(PMSG,Permanent Magnet Synchronous Generator)的工作...

    JDBC入門

    1. **Type1:JDBC-ODBC Bridge** - 这是最简单的驱动程序类型,它依赖于已存在的ODBC(开放式数据库连接)驱动程序,通过桥接技术将JDBC调用转换为ODBC调用。这种方式适用于多种数据库,但性能可能不是最佳。 2. **...

    老二牛车在SQlServer数据库上构建JAVA应用程序理论课.pdf

    根据SUN(现已被Oracle收购)定义的标准,存在四种类型的JDBC驱动程序,分别是Type1、Type2、Type3和Type4: 1. Type1 JDBC-ODBC桥驱动程序:这是一种通过JDBC-ODBC桥接器访问ODBC数据源的驱动。虽然这种驱动易于...

    type4windturbinemodel

    风电PSCAD模型,里面包括机側,直流输电,以及网侧,可以作为风电专业的同学学习参考

    weblogic_dm7详细配置文档

    1. 打开 `jdbcDriver.xml` 文件。 2. 将下面的配置代码复制到文件末尾: ```xml <Driver Database="Dameng" Vendor="Dameng" Type="Type4" DatabaseVersion="7.0" ForXA="true" Cert="true" ClassName="dm....

    NFC全套英文协议文档

    记录类型定义技术规范(Record Type Definitionf Technical Specifications); 参考应用技术规范(Reference Application Technical Specifications )。 来自:...

    servlet连接数据库实例.doc

    本文使用 SQLServer 作为数据库,需要下载 SQLServer JDBC driver type4 的类包 mssqlserver.jar、msutil.jar 和 msbase.jar,并将其添加到环境变量 classpath 中。然后,需要下载 servlet-api.jar 和 jsp-api.jar...

    GSM层3信令解读-实践解读.pdf

    4. System Information Type3和Type4分别提供了更详细的小区广播信息,如ATT(接入时限)、T3212(周期性位置更新定时器)等参数,这些参数影响着用户的网络交互和性能。 5. System Information Type5和Type5ter则...

    NDEF智能海报-Python-Windows-Linux

    Python + pyqt5读写NDEF标签源码,支持Windows、统信、麒麟等国产Linux系统编译运行,支持Forum_Type2、Forum_Type4、Forum_Type5、Ntag、MifareClass、ISO15693等不同类型的NFC标签,可一次写多条NDEF记录到标签内...

    大量数字信号处理程序题目-大量—数字信号处理-程序、题目.doc

    大量数字信号处理程序题目-大量—...如果x={0,5,7,9,6,3,2,1},-1。 程序: n=-1:6; %序列的序号依兴次取1至6的各整数 x=[0,5,7,9,6,3,2,1]; %对应序号的序列各值 stem; %调绘离散序列函数 图形如下:

Global site tag (gtag.js) - Google Analytics