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