欢迎来到天天文库
浏览记录
ID:18643112
大小:441.00 KB
页数:24页
时间:2018-09-20
《java程序设计修改-ch08》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本资料由-大学生创业
2、创业
3、创业网http://www.chuangyw.com/提供资料第8章Java数据库连接数据库是收集、存储和组织数据的常用方法。在当今的管理信息系统中,数据库系统是整个系统的核心。因此,如何让应用程序能够简易、快速和正确地存取数据库就成为一个很重要的课题。Java语言通过JDBC(JavaDataDataBaseConnectivityJava数据库连接)API提供了一个标准SQL(StructuredQueryLanguage结构化查询语言)数据库访问接口。由于目前几乎所有的关系数据库产品都支持SQL语言
4、,开发人员能够用相同的方法将SQL语句发送到不同的数据库系统,从而使用Java程序能够通过一致的方式,存取各式各样的数据库。本章要点lJDBC的基本概念lJDBC连接数据库的基本方法lJDBC操作数据库的基本方法本章难点lJDBC操作数据库的具体实现学习目标l掌握JDBC的基本概念l掌握JDBC连接与操作数据库的基本方法8.1JDBC概述JDBC可实现应用程序和数据库的连接,它主要能完成下列三个任务:1同一个数据库建立连接。2向数据库发送SQL语句。3处理数据库返回的结果。8.1.1JDBC框架结构在线代理
5、网页代理
6、代理网页
7、ht
8、tp://www.dailiav.com减肥药排行榜
9、淘宝最好的减肥药
10、什么减肥药效果最好
11、减肥瘦身药
12、http://pigproxy.cn本资料由-大学生创业
13、创业
14、创业网http://www.chuangyw.com/提供资料JDBC是用来提供Java程序连结与存取数据库的套件,包含了一组类和接口,使得程序员可以通过一致的方式存取各个不同的关连式数据库系统,而不必再为每一种关连式数据库系统(如Mysql、Access、Oracle等)编写不同的程序代码。应用程序通过JDBCAPI与数据库联系,而实际的动作则是由JDBCDrive
15、rManager通过JDBC驱动程序与数据库管理系统沟通。真正提供存取数据库功能的,其实是JDBC驱动程序,也就是说,如果要想存取某一种数据库系统,就必须要拥有对应于该数据库系统的驱动程序。以连接Access数据库为例,需要有JDBC-ODBC链接驱动程序,这个驱动程序在安装JavaSDK时就会自动安装在系统上,若要连接其它类型的数据库,就必须要先取得适当的驱动程序。如图8-1所示为JDBC的框架结构图。图8-1JDBC框架图Java提供3种JDBC产品组件,它们是Java开发工具包的组成部分,即JDBC驱动程序管理器、JDBC驱动
16、程序测试工具包和JDBC-ODBC桥。从功能上看,JDBC包含两部分与数据库独立的API,即面向程序开发人员的JDBCAPI和面向底层的JDBCDriverAPI。JDBC整个模型的基础是:遵循JDBCAPI协议的程序和JDBC驱动程序管理器来通信,然后管理器用嵌入的驱动程序来访问数据库。我们编写访问数据库的Java程序,既可以使用JDBC/ODBC桥来利用ODBC的接口访问数据席,也可以通过直接的JDBC驱动程序来实现数据库的访问。JDBC驱动程序包括如下四类:(1)JDBC-ODBC桥将JDBC转化为ODBC驱动,利用JDBC/
17、ODBC桥和ODBC驱动来访问数据库程序。该程序最适合于商业网络或三层体系结构中当应用服务器层的代码是由Java写成时的情况,并要求ODBC必须在每个客户机上安装。(2)部分Java技术的本地API驱动程序在线代理
18、网页代理
19、代理网页
20、http://www.dailiav.com减肥药排行榜
21、淘宝最好的减肥药
22、什么减肥药效果最好
23、减肥瘦身药
24、http://pigproxy.cn本资料由-大学生创业
25、创业
26、创业网http://www.chuangyw.com/提供资料驱动程序直接将用户的调用转化为对数据库客户端相应API的调用。这类驱
27、动程序需要数据库在本地安装一个客户端。(3)全部基于Java技术的本地API驱动程序驱动程序是独立于数掂库服务器的,它只和一个中间层通信,由这个中间层来实现数据库的访问。这类网络服务器中间件能够连接其所有的Java客户端到许多不同的数据库上,是最灵活的JDBC驱动程序。(4)全部基于Java技术的本地协议驱动程序驱动程序直接将用户的请求转换为对数据库的协议请求,直接和数据库服务器通信。因为大多数这样的协议都是数据库专有的,一些数据库厂家在开发这类驱动程序。第3类和第4类驱动程序是从JDBC访问数据库的首选方案,因为它们提供了Java
28、的所有优点,包括自动安装。Java程序通过JDBCAPI访问JDBCDriverManager,JDBCDriverManager再通过JDBCDriverAPI访问不同的JDBC驱动程序,从而实现不同数据库的访问。JDBC提供了一个
此文档下载收益归作者所有