- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 Java数据库应用技术 第12章Java数据库应用技术 12.1 数据库概要 12.2 JDBC基础 12.3 基于JDBC访问数据库 12.4 JDBC应用实例 本章主要包括SQL和JDBC的基本概念,数据库应用程序设计方法,包括建立应用程序和数据库的连接、操作数据库以及处理操作结果。 12.1 数据库概要 数据库基本概念: 字段—信息的单个属性,表示为表中的一列。 记录—一组属性值,表示为表中的一行。 表—数据字段和记录的集合。 主关键字—表中能够用来唯一地标识该表中每个记录的字段或字段组 12.1 数据库概要 SQL语言 SQL语言是一种定义、操纵、查询和控制关系型数据库的结构化语言。 SQL语言以同一种语法提供两种使用方式. 常用的DDL命令:CREATE、ALTER和DROP。 常用的DML命令:INSERT、UPDATE、DELETEHE SELECT。 常用的DCL命令:GRANTHE REVOKE。 ODBC接口机制 -ODBC(Open DataBase Connectivity)是用于数据库访问的应用程序编程接口(API)。 ODBC有四个组件: 应用程序 驱动程序管理器 驱动程序 数据源 12.2 JDBC基础 JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,定义了一个支持标准SQL功能的通用低层的应用程序编程接口(API)。 JDBC驱动类型 JDBC-ODBC桥-这种驱动程序通过连接另一种数据库的ODBC来使用数据库,这称作JDBC-ODBC桥。通过JDBC-ODBC桥,应用程序能够使用ODBC的驱动程序和数据库建立连接,并访问数据库。 本地API-这种类型的驱动程序没有ODBC层。 网络协议-这种驱动程序在JDBC与数据库驱动程序之间加有一个称作网络协议的中间件,中间件把应用程序JDBC调用映射到相应的数据库驱动程序上。 数据库协议-这种JDBC驱动程序通过实现一定的数据库协议直接和数据库建立连接。 12.2 JDBC基础 JDBC层次结构 两层模型-Java的应用程序(Applet或Application)直接与数据库联系。用户的SQL声明被提交给数据库,执行的结果再回送给用户 。 12.2 JDBC基础 三层模型-用户不直接与数据库联系。用户的命令首先发送给一个所谓“中间层”,中间层再将SQL声明发给DMBS,执行的结果也同样由中间层转交。 12.3 基于JDBC访问数据库 JDBC访问数据库过程 与数据库建立连接 通过DriverManager类建立与数据源的连接,这个连接将作为一个数据操作的起点,同时也是连接会话事务操作的基础。 向数据库发送SQL命令 通过Statement或者PreparedStatement类向数据源发送SQL命令。 处理SQL语句的操作结果 数据库处理了提交的SQL命令后,将返回处理结果。 在JDBC访问数据库过程中,有几个常用的接口及类:DriverManager、Connection、Statement、PreparedStatement、ResultSet以及Timestamp。 12.3 基于JDBC访问数据库 建立数据源连接 定义JDBC驱动程序 设置数据库连接参数 设置连接URL 获得数据库连接 实施数据源访问 Statement SQL语句变量=连接变量. createStatement() 12.4 JDBC应用实例 通过JDBC对MYSQL数据库进行”新建”、“修改”、“删除”、“查询”等操作。 * 第12章Java数据库应用技术 12.1 数据库概要 数据库种类 网状数据库 层次型数据库 关系型数据库 面向对象数据库等 关系数据库的组成 关系数据库由数据表组成。 数据表由记录和字段组成。 25 10 Andy 32 55 8 Lubber 31 33 1 Brutus 29 45 7 Dustin 22 AGE RATING SNAME SID
您可能关注的文档
- 《走一步再走一步》(经典型).ppt
- 《走一步再走一步》课件084.ppt
- 第10章中文软件的使用.ppt
- 第10章体育游戏——疯狂足球.ppt
- 第10章全球卫生策略与初级卫生保健.ppt
- 第10章劳动力流动.ppt
- 《走向高考》词语.ppt
- 第10章备份与恢复数据库操作实战.ppt
- 第10章多自由度体系自由振动分析.ppt
- 《走过阳光地带》赞助文案新.ppt
- 齐二机床集团2024年校园招聘62人【重点基础提升】模拟试题(共100题)附带答案完整题库及答案【基.docx
- 鼎湖区盛化纤纺织印染厂有限公司2024年春季招聘24人高频100题难、易错点模拟试题附带答案内部题库.docx
- 鼎湖区盛化纤纺织印染厂有限公司2024年春季招聘24人高频100题难、易错点模拟试题附带答案内部题库.docx
- 齐二机床集团2024年总部社会招聘补招7人模拟试题(共100题)附带答案完整.docx
- 鼎湖区盛化纤纺织印染厂有限公司2024年毕业生专项招聘生产储备岗100题模拟试题附带答案通关秘籍题库.docx
- 齐二机床集团2024招聘(高频重点提升专题训练)共100题附带答案题库大全附参考答案(模拟题).docx
- 《牛和鹅》PPT精品课件.pptx
- 《狐假虎威》完整版教学课件.pptx
- 《牧羊女》教案_原创精品文档.pptx
- 2025年浙江宇翔职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
文档评论(0)