- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * ch.13 3.Java和JDBC 3)Java应用程序和小程序 一般可以把Java程序分成两类:应用程序(Application)和小应用程序(Applet)。简单的说,小应用程序就是嵌入式Web文档的程序,而应用程序则是所有其他类型的程序。 小应用程序是从Web文档进来的Java程序,也就是从HTML文件进来的程序。而应用程序则是从命令行上运行的程序。 小应用程序需要来自Web浏览器的大量信息(包括何时启动、何时激活或关闭等)。而应用程序可能运行在最简单的环境中,它来自外部世界的惟一输入就是命令行参数。 * * ch.13 3.Java和JDBC (2) JDBC的提出 Java数据库连接(Java DataBase Connectivity,简记为JDBC)是执行SQL语句的JavaAPl。JDBC原来是JavaSoft公司设计的Java语言的数据库访问APl。最初的Java语言本身并没有访问DB的能力,JDBC是第一个支持Java语言的标准的数据库APl。1996年,Sun公司推出了JDBC工具。现在JDBC驱动程序已经被大多数主流数据库所采用 JDBC由一组用Java语言编写的类与接口组成。JDBC已成为一种供数据库开发者使用的标准APl,用户可以用纯JavaAPl来编写数据库应用。 * * ch.13 3.Java和JDBC 使用JDBC可以很容易地把SQL语句传递到任何关系型数据库中,不必考虑RDBMS的型号。Java与JDBC的结合,使程序员可以只写一次数据库应用软件,就能在各种数据库系统上运行。 JDBC扩充了Java的应用范围,用Java与JDBC API可以发布一种包含远程数据库信息的Applet(小应用程序)的WWW页面。企业使用JDBC可以把它的所有雇员信息通过Intranet连接到一个或多个内部数据库中。MIS管理员通过Java与JDBC结合可以更容易、更经济地发布企业信息。今后,随着Java应用程序的不断增加,对Java数据库的访问需求也会越来越迫切。 * * ch.13 3.Java和JDBC (3) JDBC的基本功能 Java与JDBC的结合使程序员可以只写一次数据库应用软件便能在各种数据库系统上运行。JDBC的基本功能包括: ①建立与数据库的连接; ②发送SQL语句; ③处理结果。 JDBC是最低级的API,它直接调用SQL命令,但它又可以作为构造高级接口和工具的基础。高级接口是更加“友好”、更易理解和更为方便的API。在执行时,高级API将首先被翻译成如JDBC这样的低级接口。目前有两种基于JDCB的高级API正在开发之中。 * * ch.13 3.Java和JDBC 一种是嵌入SQL语句的Java。嵌入SQL的预处理程序可让程序员直接混合使用SQL与Java。例如,在SQL语句中可用Java变量接受或提供SQL值。嵌入SQL与处理程序将把这种混合的Java/SQL翻译成带JDBC调用的Java。 另一种是把关系数据库表直接映射成Java类。在“对象/关系”的映射中,表中的每一行变成类的一个实例,每一列的值对应于该实例的一个属性。然后程序员可直接操作Java对象,并自动生成存取数据的SQL调用。 目前Microsoft的ODBCAPI是访问关系型数据库中应用最广的编程接口,它几乎能将所有平台上的数据库连接起来。Java不能直接使用ODBC,但可以利用JDBC中的JDBC—ODBC桥方式来实现。因为ODBC使用C语言接口,如果让Java来调用本机的C语言代码便会破坏Java的安全性、健壮型、可移植性。同时,Java也取消了指针使用,而是通过JDBC把ODBC转化成具有Java风格面向对象的接口来实现。 JDBC的Java API提供“纯Java的解决办法,当使用ODBC时,ODBC驱动器管理程序与驱动器必须手工的装入到每台客户机上。而JDBC驱动器全部使用Java编写,JDBC代码则在所有Java平台(从网络计算机到主机)上都可自动安装,并且是可移植和安全的。 JDBC API是一种基于SQL的抽象与概念的Java接口,它是基于ODBC的。熟悉ODBC的程序员可以很容易地学习JDBC。JDBC保留了ODBC的基本设计功能。而且这两种接口都是基于X/Open SQL CLI。 * * ch.13 3.Java和JDBC (4) JDBC数据库设计方法 Java应用有:应用程序(Application)和小程序(Applet) 两种形式。小程序是Java应用于网络的一种方式。JDBC API支持这两种应用方式。这两种方式分别在两层应用模型和三层应用模型中实现。 1).JDBC两层应用模型 在两层模型中,即客户机/DB服
您可能关注的文档
最近下载
- 2025年酒店筹建提供顾问服务合同.pdf VIP
- 高考语文古代诗歌阅读分类训练:哲理类(含解析).docx VIP
- 天津市2023-2024学年高二上学期物理期中考试试卷(含答案).pdf VIP
- 智茂GAM330 GAM320编程基本操作.ppt VIP
- HGT3737-2018 厌氧胶粘剂行业标准.pdf VIP
- 《2025年四川省事业单位招聘考试综合类公共基础知识真题试卷》真题题库.docx VIP
- 2024-2025学年河南省郑州四中八年级(上)期中数学试卷.pdf VIP
- 雾灵山阿那亚国家级休闲康养旅游度假区总体规划.pptx
- 三查四定设备篇.ppt VIP
- 传统文化的现代设计.pptx
原创力文档


文档评论(0)