java驱动⽅式_4种JDBC驱动程序的区别
JDBC-ODBC桥由于它的执⾏效率不⾼,⽐较适合作为开发应⽤时的⼀种过度⽅案,或者对于初学者了解JDBC编程也⽐较使⽤。这种类型的驱动程序在java刚出来的时候还是⽐较有⽤的,因为⼤多数数据库只⽀持ODBC访问,但⽬前JDBC-ODBC桥只建议实验性使⽤,或当没有其他选择的情况下使⽤。不被认为是部署级别的驱动程序,通常仅⽤于开发和测试⽬的。
对于需要⼤量数据库操作的应⽤程序,则应考虑2,3,4型驱动类型。尤其在intranet⽅⾯的应⽤可以考虑2型驱动,但是由于3,4型驱动在执⾏效率上⽐2型驱动有着明显的优势,⽽且⽬前开发的趋势是使⽤纯java,所以3,4型驱动也可以作为考虑对象。类型2驱动程序在 第3类或4类驱动程序不可⽤去访问数据库的情况下⽤。
基于internet⽅⾯的应⽤就只有考虑3,4型驱动了,因为3型驱动可以把多种数据库驱动都配置在中间层服务器,所以3型驱动最适合需要同事连接多个不同种类数据库,并且对并发连接要求⾼的应⽤,4型驱动则更适合连接单⼀数据库的⼯作组应⽤。
以下是4种JDBC驱动程序的区别
驱动类型
是否纯java
如何连接⽹络
JDBC-ODBC Bridge driver (Bridge)(JDBC-ODBC桥驱动程序)
java的jdbc连接数据库否
直接
Native-API/partly Java driver (Native)(本地API驱动程序)
否
直接
All Java/Net-protocol driver
客户端是
间接
All Java/Native-protocol driver (Pure)(本地协议驱动程序)
是
直接
以上表格,直接的意思是指JDBC客户端建⽴的连接是直接与DBMS的连接,还有可能是远程的。
间接是指JDBC客户端建⽴的连接是通过中间件作为桥与DBMS服务器连接的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论