零基础学Java PPT-21 JDBC及其应用课件.ppt

零基础学Java PPT-21 JDBC及其应用课件.ppt

ID:57038351

大小:167.50 KB

页数:27页

时间:2020-07-27

零基础学Java PPT-21 JDBC及其应用课件.ppt_第1页
零基础学Java PPT-21 JDBC及其应用课件.ppt_第2页
零基础学Java PPT-21 JDBC及其应用课件.ppt_第3页
零基础学Java PPT-21 JDBC及其应用课件.ppt_第4页
零基础学Java PPT-21 JDBC及其应用课件.ppt_第5页
资源描述:

《零基础学Java PPT-21 JDBC及其应用课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、零基础学Java第21章JDBC及其应用什么是JDBC?它跟数据库有什么联系?它跟Java开发有什么联系?在现实的开发工作中,JDBC起着什么作用?带着这些疑问,开始本章的学习之旅。本章将会通过大量的实例,让读者能够很熟练的掌握JDBC。为了能够更清晰的理解其概念,本章还采取了大量的截图,让读者通过截图,清楚地看到实际的操作。同时希望读者能够一边学习、一边练习。21.1数据库基础知识JDBC是连接数据库和Java应用程序的一个纽带,下面先介绍有关数据库的知识。数据库在应用程序中占有相当重要的地位,几乎所有的系统都必须要有数据。数据库发展到现在已

2、经相当成熟了,由原来的Sybase数据库,发展到现在的SQL(StructuredQueryLanguage)、Oracal等高级数据库。21.1.1什么是数据库数据库是依照某种数据模型组织起来,并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复。以最优方式为某个特定组织提供多种应用服务。其数据结构独立于使用它的应用程序。对数据的增删改和检索由统一软件进行管理和控制。(具体内容请参照本书)21.1.2数据库的分类及功能数据库系统一般基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型等等。(1)层次型数据库:(2)网状

3、数据库:(3)关系数据库(4)对象型数据库21.1.3关系数据库的设计1.数据库设计过程2.需求分析阶段21.1.4数据库设计技巧本节介绍一些数据库设计方面的技巧,主要包括4点,如下所示。1设计数据库之前(需求分析阶段)2表设计原则3键选择原则4索引使用原则21.2JDBC的概念JDBC是一个有关数据库连接的工具。本节介绍JDBC的概念和如何使用JDBC将Java程序与数据库进行连接。21.2.1什么是JDBCJDBC就是JavaDataBaseConnectivity,Java数据库连接。它主要完成下面几个任务。与数据库建立一个连接。向数据库

4、发送SQL语句。处理数据库返回的结果。实用Java程序语言和JDBC工具包开发程序,是独立于平台和厂商的。JDBC就是将Java程序语言编写出来的程序,与数据库相连接。接下来,将详细讲述如何利用JDBC为程序连接数据库。21.2.2JDBC驱动程序的分类JDBC被称为数据源驱动,其具备什么特点,又与ODBC有什么关系或区别呢?1JDBC和ODBC的区别2JDBC的结构和种类21.2.3JDBC的用处JDBC的引入有其非常重要的作用:程序员可以使用Java开发基于数据库的应用程序,在遵守Java语言规则的同时,可以使用标准的SQL语句访问任何数据

5、库。如果数据库厂商提供较低层的驱动程序,程序员可以在自己的软件中,使用比较优化的驱动程序。(具体内容请参照本书)21.3SQL数据库技术在很多情况下,遇到的数据库大部分都是SQL。那么SQL到底是什么呢?为什么在现实的开发中,它的使用频率如此之高?本节将详细地讲述SQL数据库。21.3.1什么是SQL数据库SQL(发音为字母S-Q-L或sequel)是结构化查询语言(StructuredQueryLanguage)的缩写。SQL是一种专门用来与数据库通信的语言。与其他语言(如Java、VisualBasic这样的程序设计语言)不一样,SQL由很

6、少的词构成,这是有意而为的。SQL能够很好地完成一项任务——提供一种从数据库中读写数据的简单有效的方法。SQL有如下的优点:(具体内容请参照本书)21.3.2如何操作SQL数据库标准SQL只包含9种语句:数据查询:select数据定义:create,drop,delete数据操纵:insert,update,delete数据控制:grant,revoke1数据查询2数据操纵3.数据定义语言21.3.3安装SQLSever2005本节介绍如何安装SQLSever2005,具体步骤如下所示。(具体内容请参照本书)21.3.4使用SQL创建数据库无论

7、是SQLSever2005还是其他的版本,它们都是使用SQL语言,所以它们使用的基本点都是一样的。SQL语言的重要性,读者在以后的工作中会体会到的。为了帮助读者尽快熟悉SQL语言的知识。下面将讲述如何通过SQL语句对数据库进行操作。(具体内容请参照本书)21.4JDBC基本编程本节将讲述如何进行JDBC的编程工作。相信读者通过大量的实例,一定会掌握如何连接到数据库、如何去操作数据库等等。21.4.1如何建立数据库如何建立数据库呢?建立数据库总共有几个步骤:设定数据源、建立数据库的URL、建立会话,接下来将详细讲述。1设定ODBC数据源2数据库U

8、RL3建立会话21.4.2如何操作数据库既然连接上了数据库,本节将介绍如何操作数据库。操作数据库主要是查询,下面学习如何进行查询。查询操作是数据库中最

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。