- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Java 的数据库技术及其应用
目 录
一 概 要 …………………………………………………………………………………………1
(一) Java技术概述……………………………………………………………………………1
1. Java的发展 …………………………………………………………………………1
2. Java语言的特点 ……………………………………………………………………1
(二) 常用的数据库 …………………………………………………………………………2
(三)问题的提出………………………………………………………………………………3
二 JDBC技术 ……………………………………………………………………………………3
(一) JDBC简介 ………………………………………………………………………………3
(二) JDBC的特点及功能 ……………………………………………………………………3
(三) JDBC驱动程序的种类 …………………………………………………………………4
(四) JDBC的结构 ……………………………………………………………………………6
(五) JDBC结构中重要的类及其常用方法 …………………………………………………7
(六) JDBC典型应用模型 ……………………………………………………………………9
(七) 数据库访问过程的步骤 ………………………………………………………………10
1. 加载必要的类 ………………………………………………………………………10
2. 连接数据库 …………………………………………………………………………11
3. 数据库的操作 ………………………………………………………………………12
4. 异常处理 ……………………………………………………………………………12
三 “银行系统”模拟的实现……………………………………………………………………13
(一) 需求分析 ………………………………………………………………………………13
(二) 总体设计 ………………………………………………………………………………13
(三) 数据库设计 ……………………………………………………………………………15
(四) 环境变量和数据源的设置 ……………………………………………………………16
1. 环境变量的设置………………………………………………………………………16
2. 数据源的设置…………………………………………………………………………16
(五) 详细设计 ………………………………………………………………………………16
四 总结 ………………………………………………………………………………………25
致谢 ………………………………………………………………………………………………26
参考文献 …………………………………………………………………………………………26
附录 、源代码……………………………………………………………………………………26
基于Java 的数据库技术及其应用
摘要 建立在Java基础上的JDBC,为独立于数据库管理系统(DBMS)Java的安全性可从两个方面得到保证。一方面,在Java语言里,象指针和释放内存等C++功能被删除,避免了非法内存操作。另一方面,当Java用来创建浏览器时,语言功能和一个浏览器本身提供的功能结合起来,使它更安全。为了建立Java作为网络的一个整体,Java将它的程序编译成一种结构中立的中间文件格式,只要有Java运行系统的机器都能执行这种中间代码。Java源程序被编译成一种高层次的与机器无关的byte-code格式语言,这种语言被设计在虚拟机上运行,由机器相关的运行调试器实现执行。。Java提供的多线程功能使得在一个程序里可同时执行多个小任务。因为Java实现多线程技术,所以比C和C++更键壮。多线程带来的更大的好处是更好的交互性能和实时控制性能。Java的动态特性是其面向对象设计方法的扩展。它允许程序动态地装入运行过程中所需要的类,这是C++语言进行面向对象程序设计所无法实现的。。Visual FoxPro),Access, Microsoft SQL Server还有Oracle 。其中前两种为桌面数据库,比较简单也比较好学,后两种是现今使用比较广泛的数据库,相对比较复杂,也比较难学,但总的来说他们都支持结构化查询语言SQL。
现在用VFP作为数据库来开发软件的已经很少了,但学它的人还是比较多,很多人到不是冲作数据库去的,而是那张计算机等级证书。 VFP给本人的感觉就是没有多少用处。Access是作为微软的Office软件的一部分推出的,如果不想学习大型数据库的话,它应该是一个比较好的选择,它操作简单容易学习,现在用到比较多的地方就是作
您可能关注的文档
- 图书管理系统_系统调研报告.doc
- 图书租借管理系统—毕业设计论文.doc
- 国际贸易课件教程《国际货物运输与保险》思考题 自考 备考.doc
- 图书馆管理制度汇总稿.doc
- 图形创意与字体设计.doc
- 图书馆领导班子.doc
- 图书管理系统数据流程图及数据字典.doc
- 图解养鹅技术.doc
- 图解马克思主义哲学.doc
- 圆柱型锂离子电池.doc
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
文档评论(0)