2022年数据库综合性实验整理 .pdf
![资源得分’ 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)
《2022年数据库综合性实验整理 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库综合性实验整理 .pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科生综合性实验报告学院:信息工程学院课程名称:JSP网页设计学生信息管理系统专业班级:08级计算机学与技术系软件工程实验小组:5 北 226组长姓名:组员:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 17 页 -南昌工程学院计算机系综合性实验报告第 1 页2010 年12 月实验报告须知1、学生上交实验报告时,必须为打印稿(A4 纸)。页面空间不够,可以顺延。2、学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及分析等。3、教师应该填写的内容包括:实验成绩、教师评价等。4、教师根据本课程的综合性实验指导单中实验内容的要求,评定学生的综合性实验
2、成绩;要求在该课程期末考试前将实验报告交给任课教师。综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。5、未尽事宜,请参考该课程的实验指导书。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 17 页 -南昌工程学院计算机系综合性实验报告第 2 页数据库原理课程综合性实验报告开课实验室:计算机基础实验中心B207 机房2010年 12 月实验题目使用 JSP开发动态网站连接数据库的综合实例一、实验目的1.熟练使用 JSP进行网页设计;2.熟练使用数据库软件Oracle,掌握数据源的连接方法;3.实现学
3、生档案的查询、插入、删除等功能。二、设备与环境硬件:PC 兼容机;软件:Windows 操作系统、MyEclipse、Oracle 9i、Dreamweaver、Tomcat三、实验原理JDBC 连接数据库-JDBC(JavaDataBaseConnectivity)是 Java 和数据库的接口规范,JDBC 定义了一个支持标准SQL 功能的通用低层的应用程式编程接口(API),他由 Java语言编写的类和接口组成,旨在让各数据库研发商为Java 程式员提供标准的数据库API。JDBC API 定义了若干 Java中的类,表示数据库连接、SQL 指令、结果集、数据库元数据等。他允许Java 程
4、式员发送SQL 指令并处理结果。通过驱动程式管理器,JDBC API 可利用不同的驱动程式连接不同的数据库系统。-JDBC 和 ODBC 都是基于 X/Open的 SQL 调用级接口,JDBC 的设计在思想上沿袭了 ODBC,同时在其主要抽象和SQL CLI 实现上也沿袭了ODBC,这使得 JDBC 容易被接受。JDBC 的总体结构类似于ODBC,也有四个组件:应用程式、驱动程式管理器、驱动程式和数据源。-JDBC 保持了 ODBC 的基本特性,也独立于特定数据库。使用相同原始码的应用程式通过动态加载不同的JDBC 驱动程式,能访问不同的DBMS。连接不同的DBMS 时,各个 DBMS之间仅通
5、过不同的URL 进行标识。JDBC 的 DatabaseMetaData接口提供了一系列方法,能检查 DBMS 对特定特性的支持,并相应确定有什么特性,从而能对特定数据库的特性予以支持。和 ODBC 相同,JDBC 也支持在应用程式中同时建立多个数据库连接,采用JDBC 能非常容易地用SQL 语句同时访问多个异构的数据库,为异构的数据库之间的互操作奠定基础。-不过,JDBC 除了具有ODBC 的上述特点外,更具有对硬件平台、操作系统异构性的支持。这主要是因为ODBC 使用的是C 语言,而JDBC 使用的是 Java 语言。Java 语言具有和平台无关、移植性强、安全性高、稳定性好、分布式、面向
6、对象等众多好处,而JDBC 确保了“100 纯 Java”的解决方案,利用Java 的平台无关性,JDBC 应用程式能自然地实现跨平名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 17 页 -南昌工程学院计算机系综合性实验报告第 3 页台特性,因而更适合于Internet 上异构环境的数据库应用。-此外,JDBC 驱动程式管理器是内置的,驱动程式本身也可通过Web 浏览器自动下载,无须安装、设置;而 ODBC 驱动程式管理器和ODBC 驱动程式必须在每台客户机上分别安装、设置。-JSP 是一种基于Java Servlet 的 Web 研发技术,他和ASP 非常相似,但又有差别:在
7、 JSP 下,嵌入 HTML 页面的程式代码是Java 代码;页面中嵌入的程式代码被编译成Servlet(这种编译操作仅在对JSP 页面的第一次请求时发生)并由Java虚拟机执行。这里Java 代码能通过JDBC 访问多个异构的数据库,其平台无关性特别好。当前,Internet 上的数据库应用已越来越多,JDBC 和 ODBC 必将在 Internet 上的异构数据库访问中发挥重要的作用。四、实验步骤Class.forName(oracle.jdbc.driver.OracleDriver);/加载驱动ConnectionconDB=DriverManager.getConnection(jd
8、bc:oracle:thin:10.1.1.41:1521:DAT1,astro,123698);/建立连接Statementst=conDB.createStatement();/新建对象结果集ResultSetrt=st.executeQuery(select*from sys.STUDENT);/返回结果集程序开发环境 MyEclipse名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 17 页 -南昌工程学院计算机系综合性实验报告第 4 页五、实验内容1.实验背景分析本系统利用JDBC-ODBC 连接数据库的功能,实现对数据库信息的管理。2.系统功能设计查询信息模块,添加信
9、息模块,删除信息模块;3根据系统功能作数据库表设计数据库:DAT1学生信息表(student):字段名类型长度snamechar10snonumber10ssexchar10ssagenumber10sdeptchar10名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 17 页 -南昌工程学院计算机系综合性实验报告第 5 页4系统运行界面查询信息界面:名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 17 页 -南昌工程学院计算机系综合性实验报告第 6 页添加信息界面:5代码设计在 web 工程中的src 目录下 com 包中包含两个JAVA 文件DBUtil.jav
10、a代码如下:/*/package com;/*author wenmingrui*/import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 17 页 -南昌工程学院计算机系综合性实验报告第 7 页import java.sql.Statement;import java.util.ArrayList;import java.util.List;public class
11、 DBUtil public static Connection getConnection()Connection conDB=null;try Class.forName(oracle.jdbc.driver.OracleDriver);conDB=DriverManager.getConnection(jdbc:oracle:thin:localhost:1521:DAT1,astro,123698);/System.out.println(conDB);catch(Exception e)System.out.println(e);return conDB;public List ge
12、tQuery()throws Exception Connection conDB=getConnection();Statement st=conDB.createStatement();ResultSet rs=st.executeQuery(select*from STUDENT);try List list=new ArrayList();while(rs.next()Student stu=new Student();stu.setSname(rs.getString(sname);stu.setSno(rs.getString(sno);stu.setSsex(rs.getStri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库综合性实验整理 2022 数据库 综合性 实验 整理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内