第11章 java 数据库应用ppt课件.ppt

第11章 java 数据库应用ppt课件.ppt

ID:59197635

大小:338.00 KB

页数:32页

时间:2020-09-26

第11章 java  数据库应用ppt课件.ppt_第1页
第11章 java  数据库应用ppt课件.ppt_第2页
第11章 java  数据库应用ppt课件.ppt_第3页
第11章 java  数据库应用ppt课件.ppt_第4页
第11章 java  数据库应用ppt课件.ppt_第5页
资源描述:

《第11章 java 数据库应用ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章数据库应用11.1关系数据库系统11.2JDBC11.1关系数据库系统11.1.1数据库系统11.1.2关系模型11.1.3客户-服务器结构的关系数据库系统11.1.4结构化查询语言SQL11.1.5Access数据库11.1.6MySQL数据库11.1.1数据库系统数据库(DB)数据库管理系统(DBMS)数据库系统(DBS)11.1.2关系模型数据描述中的术语实体、实体集、实体的属性数据模型数据结构、数据操作和数据完整性约束1.关系模型的数据结构关系:二维表,列、行。关系的性质主键与外键关系模式关系(列{,列})学生(学号,姓名,性别,省份,地区,出生年月,民族

2、,团员)课程(课程号,课程名,学分,学时)学生成绩(学号,课程号,成绩)2.关系模型的数据操纵和数据完整性规则实体完整性规则参照完整性规则用户定义的完整性规则11.1.3客户-服务器结构的关系数据库系统数据库的结构与功能分布2.数据库连接数据库应用程序数据库连接技术分类ODBC11.1.4结构化查询语言SQLSQL数据库的体系结构SQL的特点与组成表11-2SQL语言的动词SQL功能动词说明数据定义CREATE、DROP、ALTER创建表、删除表、修改表数据操纵INSERT、UPDATE、DELETE插入、更新、删除数据查询SELECT查询数据控制GRANT、REVOKE

3、授予权限、收回权限3.数据定义创建基本表CREATETABLE基本表(列数据类型[列级完整性约束]{,列数据类型[列级完整性约束]}[,表级完整性约束])数据定义修改基本表ALTERTABLE基本表[ADD新列数据类型[列级完整性约束]][MODIFY列数据类型][DROP完整性约束]删除表DROPTABLE表4.数据更新插入数据INSERTINTO基本表[(列1{,列2})]VALUES(值1{,值2})修改数据UPDATE基本表SET列=表达式{,列=表达式}[WHERE条件表达式]删除数据DELETEFROM表[WHERE条件表达式]5.数据查询SELECT语句语法

4、SELECT[ALL

5、DISTINCT]列表达式{,列表达式}FROM表[WHERE条件表达式][GROUPBY列[HAVING条件表达式]][ORDERBY列[ASC

6、DESC]]运算符=、<>、<、<=、>、>=、AND、OR、LIKE集函数AVG([ALL

7、DISTINCT]列名)COUNT(*)、COUNT(列名)SUM(列名)、MAX(列名)、MIN(列名)11.1.5Access数据库Access数据库的操作【例11.1】创建Access数据库student及表。创建Access数据库文件,数据库文件名为student.mdb。创建表输入数据配置ODBC数据源

8、11.1.6MySQL数据库安装、配置、启动MySQL下载并安装MySQL数据库服务端配置MySQL数据库启动MySQL数据库服务2.操纵数据库(1)安装MySQL数据库客户端管理工具(2)创建数据库(3)创建表(4)输入数据(5)执行SQL语句【例11.2】对MySQL数据库执行SQL语句创建stuinfo表。(6)创建外键及查看关系模式(7)将数据库、表结构及表中数据备份成SQL文件11.2JDBC11.2.1JDBC的作用和功能11.2.2指定JDBC驱动程序11.2.3连接数据库11.2.4执行SQL语句11.2.5处理数据查询的结果集11.2.1JDBC的作用和

9、功能什么是JDBCJDBC(JavaDataBaseConnectivity,Java数据库连接)是基于Java的、用于访问关系数据库的应用程序编程接口。JDBC驱动程序类型JDBC-ODBC桥驱动程序本地库Java实现驱动程序网络协议驱动程序数据库协议驱动程序图11.16JDBC驱动程序类型及其工作原理3.JDBC的基本功能、组成和工作原理11.2.2指定JDBC驱动程序选择和安装JDBC驱动程序MyEclipse添加MySQLJDBC驱动程序包在应用程序中指定JDBC驱动程序publicstaticClassforName(StringclassName)thr

10、owsClassNotFoundException例如,Class.forName(“sun.jdbc.odbc.JdbcOdcDriver”);Class.forName("com.mysql.jdbc.Driver");11.2.3连接数据库DriverManager类创建与指定数据库连接publicclassDriverManager{publicstaticConnectiongetConnection(Stringurl)throwsSQLException}Connectionconn=DriverManager.

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

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

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