在Java中JDBC-ODBC桥方式和纯Java方式有什么区别

Python017

在Java中JDBC-ODBC桥方式和纯Java方式有什么区别,第1张

JDBC-ODBC:就是搭建jdbc与odbc之间的桥梁,(odbc是微软的驱程,jdbc是甲骨文的驱程)你要在控制面板上指定数据源,通过数据源来建立连接。这样程序的可移植性并不高。当你换一台主机运行,必须先要去配置数据源,否则程序是无法运行的。

纯java方式,即jdbc连接方式,就是通过java代码直接与数据库建立连接关系,可以执行很高,那样当你换主机运行的时候,直接运行就好。

关于两者最关注的问题是:两者谁的连接效率更高,从安全性还是开发速度上比较,显然jdbc效率要高一些,jdbc最大的优点就是可移植性很好,odbc只是用于windows平台,而jdbc可以跨平台,如unix平台下照样可用

Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java不同于一般的编译语言和直译语言。它首先将源代码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编写,到处运行”的跨平台特性。在早期JVM中,这在一定程度上降低了Java程序的运行效率。但在J2SE1.4.2发布后,Java的运行速度有了大幅提升。

Java环境可用来开发能在任何计算平台上运行的应用软件。它实际上是一种非常基本且结构紧凑的技术,而它对WorldWide Web以及商业的总体影响已可同电子表格对PC机的影响相比拟。

Java是巨大的推动力量 Java已用动态的交互应用软件使Web栩栩如生。它使开发人员具有‘编写一次到处运行TM”的巨大能力。而且,借助其JavaAPI及其编程语言上的Java虚拟机,它已产生一种分布信息的崭新模式。这种模式叫做Java企业计算,正在帮助各企业以各种不同的方法取得竞争优势。

网管和控制已大大简化。软件分配基本上是免费的,而且立即可实现。电子贸易已获得。占有成本大幅度降低。信息和应用软件到处可存取。 Java建立在简单的前提基础上,即所有微处理器都应讲同一种语言??所有内部采用芯片的产品都应能一起工作,无缝而方便地共享信息。它已经改变企业和个人同Internet大交道的方式。现在,它正在对消费类产品产生明显的影响,而且从总体上更加深刻地影响企业计算。itjob网上有更多详细java知识