当前位置:  技术问答>java相关

搜集JAVA访问连接数据库的方式(jdbc-odbc,jdbc,jndi...),即刻结分!!

    来源: 互联网  发布时间:2017-04-22

    本文导语:  jdbc-odbc jdbc jndi ... 请问各有何用,哪种最好呢?? | 效率 jndi>jdbc>jdbc-odbc 方便 jdbc-odbc>jdbc>jndi | jndi吧 当然它可以使用jdbc的连接方式,在服务器配置好你的驱动(jdbc方式)和连接池,以及数据源,...

jdbc-odbc
jdbc
jndi
...
请问各有何用,哪种最好呢??


|
效率
jndi>jdbc>jdbc-odbc
方便

jdbc-odbc>jdbc>jndi


|
jndi吧
当然它可以使用jdbc的连接方式,在服务器配置好你的驱动(jdbc方式)和连接池,以及数据源,你就可以在程序中使用
Context ctx = new InitialContext();
javax.sql.DataSource ds  = (javax.sql.DataSource)ctx.lookup("exampledatasourcepool");
java.sql.Connection myConn = ds.getConnection();

使用jdbc-odbc,一般是不支持多线程的,特定厂商的这种jdbc-odbc才支持,现在用得应该很少了。

|
Type1  JDBC-ODBC桥
作为JDK1.1后的一部分,是sun.jdbc.odbc包的一部分
Application--->JDBC-ODBC  Bridge(Type1  jdbc  driver)---->JDBC-ODBC  Library--->ODBC  Driver-->Database
适用于快速的原型系统,没有提供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装配的能力。 

|
不關懂不懂,試試就知道,我想程序開發用得最多的還是type4,因為很多數據庫廠商都提供了database engine,連接也非常簡單,其它的type2,type3屬於比較特殊的情況

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • win7/Windows7系统下载地址搜集整理
  • 搜集中文unix论坛的网址?
  • OpenStack相关学习资料搜集
  • JBuilder快捷键大搜集,来者有分
  • 搜集网络管理方面高手的QQ?来者有分!!
  • 大侠们:我准备装LINUX了,需要准备些什么啊?(搜集什么资料:如显卡、网卡型号等?)
  • [搜集资料]请列举P2P 和C/S 网络构架各自的优缺点,明日下午结帖
  • 论坛 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3