《访问数据库》ppt课件

《访问数据库》ppt课件

ID:27205131

大小:936.01 KB

页数:39页

时间:2018-12-01

《访问数据库》ppt课件_第1页
《访问数据库》ppt课件_第2页
《访问数据库》ppt课件_第3页
《访问数据库》ppt课件_第4页
《访问数据库》ppt课件_第5页
资源描述:

《《访问数据库》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十讲访问数据库java数据库学习目标1.掌握:JDBC应用程序接口的使用2.掌握:JDBC技术访问数据库的方法3.了解:JDBC技术重点掌握:建立数据库的连接的方法难点理解:JDBC的工作原理本讲要点软件的开发经常会需要访问数据库。数据库的标准是多样的,ODBC(开放式数据库连接)是一个编程接口,它允许程序使用SQL(结构化查询语言)访问DBMS(数据库管理系统)中的数据。Sun公司认为ODBC难以掌握,使用复杂并且在安全性方面存在问题。因此Java语言使用JDBC(JavaDataBaseConnectivity)技术进行数据库的访问。10.1概述JDBC是Java数据库连接(JavaDa

2、taBaseConnectivity)技术的简称。是Java同数据连接的一种标准,是一种用于执行SQL语句的JavaAPI,它由一组用Java编程语言编写的类和接口组成。JDBC为数据库开发人员提供了一组标准的API,使他们能够用纯JavaAPI来编写数据库应用程序。10.1.1JDBC简介JDBC驱动程序管理器又可以用两种方式和最终的数据库进行通信:一种是使用JDBC/ODBC桥接驱动程序的间接方式;另一种是使用JDBC驱动程序的直接方式。为了访问数据库,要首先安装JDBCAPI,数据库驱动程序和DBMS(数据库管理系统)。JDK自带有JDBCAPI,安装JDK后就拥有JDBCAPI了10.

3、1.1JDBC简介(1)JDBC/ODBC桥接驱动程序正确安装完JDK后,即已自动获得了Sun公司提供的JDBC/ODBC桥接驱动程序。(2)ODBC驱动程序。如果机器上还没有安装ODBC,请根据ODBC驱动程序供应商提供的信息安装并配置ODBC驱动程序。(3)访问特定数据库的JDBC驱动程序。如果需要访问MSSQLServer2000上的数据库,下载并安装MSSQLServer2000的JDBC驱动程序。1.数据库驱动程序包括:软件开发环境的搭建:1、安装SQLServer2000;2、安装SQLServer2000的补丁程序,从http://www.microsoft.com下载SQLsp

4、4.rar,安装该补丁程序即可;3、从http://www.microsoft.com下载SQLServer2000ForJDBC的驱动程序,jdbcsetup.exe,安装即可,默认的安装目录为:c:ProgramFilesMicrosoftSQLServer2000DriverforJDBC根据需要,选择性地安装DBMS。例如,如果需要和一个运行在MSSQLServer2000上的数据库建立连接,那么首先就需要在本机或是其他机器上安装一个MSSQLServer2000的DBMS。注意:ODBC和DBMS的安装和配置本身就是技术性很强的工作。如果在安装和配置过程中存在困难,最好参考相关的

5、技术文挡或是求助这方面的专家。2.DBMS(数据库管理系统)JDBC访问数据库的流程分为三步:(1)与数据库建立连接。(2)向数据库发送SQL语句。(3)处理数据库返回的结果。2.DBMS(数据库管理系统)(1)java.sql.DriverManager,用来装载驱动程序并为创建新数据库连接提供支持。(2)java.sql.Connection,完成对某一个指定数据的连接功能。(3)java.sql.Statement,在一个给定的连接中作为SQL执行声明的容器。(4)java.sql.ResultSet,用来控制对一个特定记录集数据的存取。10.2JDBC应用程序接口建立一个数据库连接分两

6、步:载入驱动程序和建立连接。1.载入驱动程序一般形式为:Class.forName(“驱动程序名称”);例如:如用JDBC/ODBC桥接驱动程序,驱动程序名称为“sun.jdbc.odbc.JdbcOdbcDriver”,则语句:Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);2.建立连接Connection对象代表与数据库的连接。连接过程包括所执行的SQL语句和在该连接上所返回的结果。可与单个数据库有一个或多个连接,或与许多数据库有连接。10.2.1数据库连接驱动程序管理器(DriverManager),作用于用户和驱动程序之间。在数据库和相应驱动

7、程序之间建立连接。一般形式为:Connectioncon=DriverManager.getConnection(url,"用户名","密码”);参数url由三部分组成,各部分用冒号分隔,如:jdbc:<子协议>:<子名称><子协议>:驱动程序名或数据库连接机制的名称。子协议名的典型示例是"odbc"。<子名称>:是本地数据资源。不同驱动程序,用驱动程序名称以及子协议名称不同。如:Connecti

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

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

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