第10章 数据库编程课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第10章 数据库编程课件.ppt》由会员分享,可在线阅读,更多相关《第10章 数据库编程课件.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第10章 数据库编程本章学习目标v掌握JDBC的基本概念v掌握JDBC的工作原理v掌握如何获取数据库连接v掌握如何对数据进行增、删、查、改v任务1:了解JDBC技术【任务内容】了解JDBC技术【能力目标】了解JDBC技术的概念和优势10.1 JDBC概述 JDBC(Java DataBase Connection)内嵌于Java中,提供了一种与平台无关的用于执行SQL语句的标准 Java API,可以为多种多种关系数据库提供统一访问统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问SQL
2、Server数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问DB2数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向不同的数据库发送SQL调用。v客户端与数据库间的关系如下图: Java 应用程序 JDBC 数据库服务器 应用服务器 客户端 JSP/Servlet JDBC 客户端 数据库服务器 v任务2:掌握JDBC的工作原理【任务内容】掌握JDBC的工作原理【能力目标】v掌握JDBC的工作原理v了解JDBC程序的组成部分10.1 JDBC概述vJDBC的实质就是使用统一的标准化界面存取多种数据源,从而实现不同数据库系统间的互操作性 。v
3、JDBC主要由一组Java类库和接口库组成,涉及的Java标准包包括java.sql.*和javax.sql.* 。 Java 应用程序 JDBC API JDBC Driver Manager JDBC 驱动 JDBC 驱动 Sql Server Oracle 由SUN公司提供Java源程序与不同厂商数据库交互的标准接口。包括Connection接口、Statement接口、ResultSet接口等。由SUN公司提供,用来管理各个厂商的JDBC驱动由各数据库厂商提供,用来连接不同品牌的数据库JDBC的任务的任务v (1) 与一个数据库建立连接与一个数据库建立连接v (2) 向数据库发送向数据
4、库发送SQL语句语句v (3) 处理数据库返回的结果处理数据库返回的结果 v任务3:熟悉JDBC程序的代码模板【任务内容】熟悉JDBC程序的代码模板【能力目标】v熟悉开发JDBC应用程序的基本步骤v熟悉JDBC程序的代码模板10.1 JDBC概述(1) 将将JDBC驱动类装载在驱动类装载在Java虚拟机中虚拟机中 : Class.forName(驱动类的名称); (2) 加载驱动,并与数据库建立连接加载驱动,并与数据库建立连接 : Connection con; con=DriverManager.getConnection(数据连接字符串,数据库用户名,密码);(3) 发送发送SQL语句,并
5、得到结果集语句,并得到结果集 :Statement st=con.createStatement();ResultSet rs=st.executeQuery(select x,y,z from Table); (4) 处理结果处理结果 : while(rs.next() int x=rs.getInt(x); String s=rs.getString(2); float f=rs.getFloat(z); v任务4:了解JDBC驱动类型【任务内容】了解JDBC驱动类型【能力目标】理解不同类型JDBC驱动10.2 JDBC的驱动v1. 纯Java驱动程序 纯Java驱动程序使用纯Java语言
6、编写,底层使用套接字编程实现。该驱动程序采用针对特定数据源的网络协议,客户机直接与数据源连接。因为纯Java驱动程序使用简单,客户端不需要安装任何运行库或者中间件,所以推荐采用这类JDBC驱动程序。v 2. JDBC/ODBC桥连 JDBC/ODBC桥驱动程序将JDBC API调用作为到另一类数据访问API的映射来实现,这类驱动程序通常依赖本机库,大大限制了其可移植性,而且涉及的数据库传输中间环节较多,性能上远不如纯Java驱动程序。一般用于小型项目或测试。 v3. 部分Java/部分本机代码驱动程序 部分Java/部分本机代码驱动程序一般用Java编程语言编写,一部分用本机代码编写。由于使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第10章 数据库编程课件 10 数据库 编程 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内