知识大全 Java技术实现数据库应用系统慨述

Posted 数据库

篇首语:怀抱观古今,寝食展戏谑。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java技术实现数据库应用系统慨述相关的知识,希望对你有一定的参考价值。

Java技术实现数据库应用系统慨述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Java 语言是Sun MicroSystems 公司于 年正式命名并推出的一种面向对象的编程语言 OOP(abbr Object Oriented Programming) Sun 公司说 Java 程序设计 语言被设计成是 by programmers for programmers 其随着 Internet 的发展而广为流行 用它开发的系统 一次开发 到处运行 的特色以及程序开发设计时所体现出的面向对象的思想深深地触动着人们 它的语言简洁 集多种程序设计语言之大成 且面向对象 具有可移植性 分布性 安全性 高性能等特色 Java在向Internet/Intranet 甚至计算机世界的各个领域渗透 慢慢改变着人们的思维 而今Internet 热浪一浪高过一浪 从外部世界走向企业内部形成Intranet 促进了Java 技术的利用开发 计算机业界中的IBM ORACAL APPLE Sun Netscape五家公司还联合推出 网络计算机(NC ) 规范 抛开 Wintel 臃肿不堪的体系结构 使用户端价格低廉 易于使用 并成为能够连接网络的简单计算机 NC(Neork Computer) 即所说的 瘦客户 机 NC 支持Java 虚拟机(JVM) 能够运行Java开发的应用程序(Application)和小程序(Applet)并支持多媒体应用 NC 和Java 的结合诞生了新的时代 网络计算机时代 就连Sun的冤家对头Microsoft的比尔 盖茨也不得不承认 Java是长时间以来最卓越的程序设计语言     一 Java 数据库基础 JDBC API       Java语言在数据库应用方面 特别在基于Web 的B/S结构的在线数据库应用方面的烦琐复杂配置等 并不能使用户和程序开发双方都十分满意 SunSoft虽提供了用Java语言编写成的Java与数据库的接口规范JDBC(Java DataBase Connectivity 而JavaSoft说JDBC并不代表什么) 使Java程序可以通过统一标准规范的JDBC API来与不同的数据库通信 确保了 %纯Java 的解决方案 JDBC API 定义了Java中的类和接口 表示数据库连接 SQL 指令 结果集合等 它允许Java程序员发送SQL 指令并处理结果 JDBC API 提供两种主要接口 一是面向开发人员的java sql程序包 使得Java程序员能够进行数据库连接 执行SQL查询 并得到结果集合 Java 的java sql包提供了 个类和 个接口 下文将介绍 另一是面向底层数据库厂商的JDBC Drivers 目前为止 Java 的JDBC Drivers仅提供下述四种类型的数据库驱动方式 且各有利弊       ( ) JDBC ODBC bridge plus ODBC driver 方式 JDBC ODBC 桥接方式利用微软的开放数据库互连接口(ODBC API)同数据库服务器通讯 客户端计算机首先应该安装并配置ODBC driver 和JDBC ODBC bridge两种驱动程序 这是Applets访问你的数据库最可能的解决方式 但这对Internet 和Intranet 用户而言简直是一个非常令人讨厌和麻烦的解决方案       ( ) Native API partly Java driver方式 这种驱动方式将数据库厂商的特殊协议转换成Java代码及二进制类码 使Java 数据库客户方与数据库服务器方通信 例如 Oracle用SQLNet协议 DB 用IBM 的数据库协议 数据库厂商的特殊协议也应该被安装在客户机上 这也是令人讨厌和麻烦的解决方案       ( ) JDBC Net pure Java driver方式 这种方式是纯Java driver 数据库客户以标准网络协议(如HTTP SHTTP)同数据库访问服务器通信 数据库访问服务器然后翻译标准网络协议成为数据库厂商的专有特殊数据库访问协议(也可能用到ODBC driver)与数据库通信 对Internet 和Intranet 用户而言这是一个理想的解决方案 Java driver 被自动的 以透明的方式随Applets自Web服务器而下载并安装在用户的计算机上       ( ) Native protocol pure Java driver方式 这种方式也是纯Java driver 数据库厂商提供了特殊的JDBC协议使Java数据库客户与数据库服务器通信 然而 将把代理协议同数据库服务器通信改用数据库厂商的特殊JDBC driver 这对Intranet 应用是高效的 可是数据库厂商的协议可能不被防火墙支持 缺乏防火墙支持在Internet 应用中会存在潜在的安全隐患       综上四种方式中 只有第三 四种方式的驱动支持 Applet的零安装 因为JDBC drivers 完全用Java 写成 并从Web 服务器上随applet下载 为了支持零安装 驱动程序应该被放在Web上 并与applet 在相同目录 而第四种存在安全隐患 第三种产品为数不多 现今较成熟的IDS JDBC driver属于此种() 但也要用到ODBC driver辅助       即便如此 利用Java技术开发单机环境应用程序 局域网范围或Intranet环境下的应用程序 动态Web应用(Live Intranet)等 Java语言是高效 安全 稳定的 Java语言已赢得了众多厂商的支持 基于其上的Java API JDBC也发展迅速 Sun承诺任何Java Applet 或Java应用软件都能够与数据库结合 并且仍将不遗余力的支持未来Java技术的发展 Java语言的跨平台特性 使之成为Internet和Intranet环境下开发数据库应用系统的理想选择方案       二 Java 的数据库应用开发展望       至此 你已知道 要进行Java 数据库应用程序的设计 需要具备多方面的技能 包括了解或熟练数据库驱动程序 SQL( 结构化查询语言)以及java sql包所包含的类 接口等 JavaSoft 已经注意到了Java 在数据库程序设计方面的棘手而复杂 他们现在正在开发新的同Java一样容易使用的产品JavaBlend 该产品将大大简化利用JDBC构建数据库应用系统的过程 JavaBlend 将自动镜像Java 对象成为存储在数据库中的信息 所有对对象的操作 都将产生与之镜像的数据库的动作 包括对存储在数据库中信息的自动查询 更新等 一旦Java 的对象到数据库镜像(Java object to database mapping)被成功建立 JavaBlend 将免费发放给Java 程序员 以使Java 程序员从利用繁琐SQL语句 结果集合解决方案过渡到利用JavaBlend 把对Java 对象的方法调用相应地自动转化成SQL语句和结果集合这一简单方案 这将使JDBC和SQL知识在数据库开发时不必考虑过多 而使程序员专心于用户业务方案的提供解决 JavaBlend目前并不包含在JDK 中       Java 语言及其技术是当今世界程序设计语言的主流 应用Java 技术实现数据库应用系统是未来的发展方向 Java 的数据库应用现已成功地应用于商业 政府及大学等领域 应用才刚刚起步 相信不久的将来 Java 技术将更加完善成熟 Java的数据库应用也将遍地开花 cha138/Article/program/Java/hx/201311/27098

相关参考

知识大全 浅谈Java串行端口技术协议

浅谈Java串行端口技术协议  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  串行通讯慨述  串行

知识大全 Java网络数据库编程及其应用

Java网络数据库编程及其应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  随着电子商务及动态

知识大全 利用Java服务程序开发三层次数据库应用程序

利用Java服务程序开发三层次数据库应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文

知识大全 Java连接DB2数据库开发应用程序的步骤

Java连接DB2数据库开发应用程序的步骤  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文我们来

知识大全 数据压缩格式Java语言应用程序设计方法

数据压缩格式Java语言应用程序设计方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据压缩

知识大全 Java Socket传输数据的文件系统介绍

JavaSocket传输数据的文件系统介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jav

知识大全 Visual C#接口慨述

VisualC#接口慨述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  接口(interface

知识大全 .NET Framework 3.0 框架慨述

.NETFramework3.0框架慨述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文将简要介

知识大全 java数据库设计中的14个技巧

  下述十四个技巧是许多人在大量的数据库分析与设计实践中逐步总结出来的对于这些经验的运用读者不能生帮硬套死记硬背而要消化理解实事求是灵活掌握并逐步做到在应用中发展在发展中应用原始单据与实体之间的关系 

知识大全 ASP.NET 2.0页面框架简要慨述

ASP.NET2.0页面框架简要慨述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET