CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

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

楼主unexpectedly(错!错!错!)2003-01-07 12:05:09 在 Java / J2EE / EJB / JMS 提问

jdbc-odbc  
  jdbc  
  jndi  
  ...  
  请问各有何用,哪种最好呢??  
   
  问题点数:100、回复次数:9Top

1 楼smartboy(天涯一痴人)回复于 2003-01-07 12:08:21 得分 40

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

2 楼smartboy(天涯一痴人)回复于 2003-01-07 12:12:05 得分 0

jndi主要用在EJBTop

3 楼adiangege(颠颠)回复于 2003-01-07 12:14:41 得分 30

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才支持,现在用得应该很少了。Top

4 楼smartboy(天涯一痴人)回复于 2003-01-07 12:22:37 得分 0

前面说错了,应该是  
  效率  
  jdbc>jdbc-odbc>jndi  
  jndi主要是配合EJB推出的,并不一定用在JDBC方面  
  Top

5 楼hanty(大智若鱼)回复于 2003-01-07 12:25:32 得分 0

文本数据库  
  Top

6 楼study_body(珍惜每一天)回复于 2003-01-07 13:00:06 得分 20

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装配的能力。    
  Top

7 楼unexpectedly(错!错!错!)回复于 2003-01-07 13:27:23 得分 0

study_body(珍惜每一天)    
  你说的后三种有连接数据库的实例代码吗??看不懂呀!!谢谢!!Top

8 楼fileslong(fileslong)回复于 2003-01-07 13:41:54 得分 10

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

9 楼chen_2001(刀锋)回复于 2003-01-07 16:29:12 得分 0

upTop

相关问题

  • JDBC_ODBC
  • odbc和jdbc
  • jdbc_odbc桥
  • JDBC-ODBC问题
  • JDBC-ODBC问题!
  • jdbc:odbc桥
  • jdbc odbc 疑问?
  • jdbc-odbc问题!请............
  • JDBC-ODBC桥紧急求助
  • 急!JDBC-ODBC连接问题!

关键词

  • jdbc
  • 数据库
  • 连接
  • database
  • sql
  • odbc
  • driver
  • 方式
  • native
  • 使用

得分解答快速导航

  • 帖主:unexpectedly
  • smartboy
  • adiangege
  • study_body
  • fileslong

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo