网站大量收购闲置独家精品文档,联系QQ:2885784924

基于Java 的数据库技术及其应用.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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软件的一部分推出的,如果不想学习大型数据库的话,它应该是一个比较好的选择,它操作简单容易学习,现在用到比较多的地方就是作

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档