- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java数据库技术PPT电子课件教案-第1章 Java和数据库参考
第1章 Java和数据库 Java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植性的、性能优异的多线程语言。它以其强大的跨平台性、安全性、面向对象、简单性、健壮性和自动内存管理,在网络编程语言中占据了无可比拟的优势。在使用Java进行开发时,往往需要使用数据库来存储数据。 第1章 Java和数据库 数据库(Database)在程序中扮演着重要角色。大部分实用的应用程序都会使用数据库来存储信息。数据的存储被称为持久化(Persistence)。 第1章 Java和数据库 数据库与应用程序相互独立,数据库负责持久化数据,应用程序负责业务逻辑。大型的商业应用中,经常以一台计算机或者一个计算机集群运行数据库软件,另一个计算机或者另一个计算机集群运行应用程序。运行数据库软件的计算机也被称为数据库服务器。 1.1 Java概述 Java以其强大的跨平台性、安全性、面向对象、简单性、健壮性和自动内存管理,在网络编程语言中占据了无可比拟的优势。 1.1.1 跨平台性 随着硬件和操作系统越来越多样化,编程语言的跨平台性越来越重要。一门语言的跨平台性的优劣体现了该语言程序跨平台运行时需要修改代码的工作量。Java是一门完全垮平台的语言,它的程序垮平台运行时,对程序本身不需要进行任何修改,真正做到了“一次编写,到处运行”。 1.1.2 面向对象 面向对象的语言很多,Java是一门纯粹的面向对象语言。面向对象是一个非常抽象的思想。Java面向对象的三大特征是:继承、封装和多态。Java从设计之初就是按照面向对象语言来设计的。 1.1.3 安全性 网络的发展给人们带来了很多便捷,但是随之而来的安全问题也成为一个麻烦。Java作为一种新出现的语言,安全性是它非常主要的特性。Java在安全性上考虑和设计,首先Java是一门强类型语言,其中定义的每一个数据都有一个严格固定的数据类型,当数据进行传递时,要进行数据类型匹配,任何不能匹配的结果都会报错。其次,在Java中对指针进行了屏蔽,从而不能直接对内存进行操作,大大提高了内存的安全。 1.1.4 简单性 Java是一门面向对象的语言,它通过提供最基本的方法来完成指定的任务,开发者只需要知道一些概念就能编写出一些程序。Java程序相对较小,其代码能够在小机器上运行。Java中放弃了C++语言中难理解和令人混淆的功能。例如,C++语言中的运算符重载、多重继承等。 1.1.5 健壮性和自动内存管理 Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。在编译过程时出现的错误叫编译异常,运行过程出现的错误叫运行异常。 Java的自动内存管理是Java健壮性的体现。内存管理是很多应用程序内的关键因素,垃圾回收机制是Java内存管理的一个体现。 1.2 Java的开发和运行环境 开发和运行Java应用程序需要一定的开发环境和一些工具。这一节将讲解如何安装JDK和配置环境变量,同时还会详细解说Tomcat服务器的安装和配置。Tomcat服务器是用来部署Web构成的,是JSP开发中最常用的Web服务器。 1.3 数据库概述 数据库(Database)在程序中扮演着重要角色。大部分实用的应用程序都会使用数据库来存储信息。数据的存储被称为持久化(Persistence)。 1.3 数据库概述 数据库与应用程序相互独立,数据库负责持久化数据,应用程序负责业务逻辑。大型的商业应用中,经常以一台计算机或者一个计算机集群运行数据库软件,另一个计算机或者另一个计算机集群运行应用程序。运行数据库软件的计算机也被称为数据库服务器。 1.3.1 关系型数据 关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。关系型数据库通常包含下列组件: 1.3.1 关系型数据 客户端应用程序(Client) 数据库服务器(Server) 数据库(Database) 1.3.1 关系型数据 本书介绍的数据库开发是关系型数据库开发。所以对关系型数据库概念要有个了解。客户端应用程序和数据库服务端的关系是:客户端应用程序用SQL语句来向服务器端发送请求,服务端接受到请求后进行处理,把处理的结果返回给客户端应用程序。 1.3.2 数据库模型 数据库结构的基础是数据模型。数据模型是描述数据、数据联系、数据定义等概念工具的集合。数据模型主要可以分为基于对象的逻辑模型、基于记录的逻辑模型和物理模型三个部分。 1.3.2 数据库模型 一个数据库是由各个数据库表table组成;一个表table是由行组成,表是行的集合;一个数据记
您可能关注的文档
- 2017新苏教版语文一年级下册《识字4轮轨载转输》教学课件参考.ppt
- 2017新苏教版语文一年级下册识字4《车 轮轨载转输》课件参考.ppt
- 2017新苏教版语文一年级下册《世界多美呀》课件参考.ppt
- 2017新苏教版语文一年级下册《三个小伙伴》课件参考.ppt
- 2017新部编人教版二年级语文上册《寒号鸟》课件参考.ppt
- 2017新部编人教版二年级语文上册《我要的是葫芦》课件PPT1参考.ppt
- 2017新部编人教版二年级语文上册《日月潭》课件参考.ppt
- 2017新苏教版语文一年级下册识字2《足球 绿茵 看台》课件参考.ppt
- 2017新苏教版语文一年级下册《识字2足球绿茵看台》课件3参考.ppt
- 2017新苏教版语文一年级下册《足球、绿茵、看台》课件参考.ppt
文档评论(0)