实验7通过JDBC访问数据库.docx

实验7通过JDBC访问数据库.docx

ID:62248586

大小:56.75 KB

页数:6页

时间:2021-04-22

实验7通过JDBC访问数据库.docx_第1页
实验7通过JDBC访问数据库.docx_第2页
实验7通过JDBC访问数据库.docx_第3页
实验7通过JDBC访问数据库.docx_第4页
实验7通过JDBC访问数据库.docx_第5页
资源描述:

《实验7通过JDBC访问数据库.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验7通过JDBC访问数据库一.实验目的1.通过阅读本课件中的知识点和例题,结合正在学习的数据库知识,了解数据库存储的特点、数据库访问的概念和方法、JDBC的概念和术语,以及如何通过以JDBC为媒介对数据库的访问,实现数据的查询和记录的更新。2.参考本课件给出的两个例题和教材上的例8.2,编写Java程序,实现对SQLServer数据库访问;通过修改Students的数据源从文件到数据库,练习如何在应用程序中通过访问数据库来获得所需要的数据。二.知识点和例题1.数据库访问概述⑴数据库存储的特点相对于用文件存储数据和实现I/O,

2、采用数据库技术存储并与应用程序交换数据具有如下特点:①相关的但不同类型的数据被集成化;②数据与程序具有相对的独立性;③可实现多个程序和用户对数据的共享;④数据的冗余度小;⑤避免了并发访问中数据的不一致性;⑥通过设置权限可对数据实施安全性保护;⑦有利于保证数据的完整性;⑧可发现存储故障并恢复到正常状态。⑵数据库访问的概念数据库的创建和维护、数据的访问和更新,既可以在数据库管理系统(DBMS)下进行,也可以在应用程序中实现,后者更加具有现实意义。所谓数据库访问,就是应用程序以某种方式与数据库交互,使用和更新数据库中的数据。实现访问

3、的必要条件是操作系统、数据库管理系统和程序设计语言中有着对访问的支持,这便是数据库接口或数据库驱动程序,在Java中,这种接口称为JDBC,它是由java.sql包中的一组类和接口组成的。⑶数据库操作类型和操作方式数据库访问应具有与DBMS对等的一系列操作,基本操作为数据的检索、修改、插入和删除;辅助操作包括数据库定义、数据转储等。本章仅介绍前一类操作。在多数程序设计语言中,数据库访问操作可通过两种方式实现,一种是通过类库中的类所提供的SQL语句执行机制执行SQL,二是通过类库中的类所提供的一系列方法。对某些操作而言,二者可以

4、相互替换,对另一些操作而言,则只能使用其中的一种。而前者往往更具有普遍意义。2.Java数据库访问⑴ODBC和JDBCJDBC(JavaDatabaseConnectivity)是SUN为Java开发的数据库连接解决方案,它通过JDBC-ODBC桥接器,使用微软的ODBC(OpenDatabaseConnectivity)来实现与不同数据库1的连接,但在编程方面要较ODBC更加方便。JDBC内嵌的SQL为程序员提供了一个纯Java的数据库编程接口(由一组类和接口构成),通过它们,JDBC实现了三个最基本的数据库访问功能:建立与

5、数据库的连接、执行SQL语句和处理执行结果。⑵JDBC的构成java.sql中类和接口的名称和基本功能是:名称类型基本功能java.sql.DriverManager类加载JDBC、建立与新的数据库的连接java.sql.Connection接口处理与特定数据库的连接java.sql.Statement接口在指定的连接中处理SQL语句java.sql.PreparedStatement子接口处理预编译的SQL语句java.sql.CallableStatement子接口处理数据库存储过程java.sql.ResultSet接口

6、处理数据库操作结果集⑶JDBCdriver上述类和接口都是抽象的,在不同环境下与数据库的连接,还要靠JDBCDriver来实现:JDBCDriver名称连接机制和环境要求JDBC-ODBCBridgeandODBC通过ODBC与数据库实现连接,要求每台客户机driver都装有ODBC驱动程序。Native-APIpartly-JavaDriver将JDBC指令转化为DBMS操作形式,要求客户机装有相应的DBMS。JDBC-NetAll-JavaDriver将JDBC指令转化为独立于DBMS的网络协议,再由服务器转化为特定的DB

7、MS协议。可连接到不同的数据库.Native-protocolAll-Java将JDBC指令转化为网络协议,并由DBMS直接使Driver用。适用于局域网。⑷通过JDBC访问数据库的步骤①创建指定数据源的URL要创建与数据库的连接,首先要创建针对指定数据源的URL(UniformResoureLocator),创建URL的一般形式如下:Stringurl=jdbc:odbc:数据源名称;假设在ODBC管理器中设置的数据源名称为Student,则创建语句为Stringurl="jdbc:odbc:Student";数据源名称可以

8、在Windows的“控制面板-管理工具-数据源(ODBC)”中针对特定的数据库指定,操作为:添加-MicrosoftAccessDriver-完成,输入数据源名,选择(数据库)-确定。②加载数据库驱动程序为了连接到具体的数据库,JDBC必须首先加载与该数据库相应的驱动程序,代

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

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

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