Java连接数据库:实验报告与实现步骤

版权申诉
0 下载量 194 浏览量 更新于2024-07-01 收藏 494KB DOC 举报
本文档是一份《J2及程序设计》课程的实验报告,由大学软件学院2012级专业2班的学生在2013至2014学年第二学期进行。该实验课程主要集中在Java编程语言与数据库的结合应用上,分为三个实验项目: 1. 实验六:图形界面编程基础 - 实验目标是让学生熟悉并掌握Java的基本图形界面编程技术,如Swing或JavaFX,并通过实践验证课堂理论内容。此外,还包括对课后布置的作业的调试和编程。 2. 实验七:抽象类及接口的理解与应用 - 学生需深入理解抽象类和接口的概念,通过编写代码验证教材中12章的相关范例,并尝试解决后续作业中的设计问题。这部分内容不会详细记录在实验报告中,但要求有实质性的理解和实践。 3. 实验八:数据库操作实践 - 实验分为两个部分供选择:一是利用图形界面编程实现对数据库的访问操作,包括数据库管理系统的安装、配置,创建用户表、记录插入,以及提供用户登录验证后的增删改查功能。二是更高级的应用开发,通过浏览器访问实现相同的功能,涉及服务器配置和数据库访问环境的设置。 在实验过程中,学生需要使用Java 7.55版本,同时涉及到数据库表的设计和操作,包括图书信息表、读者信息表、借阅记录表以及用户登录信息表。实验报告中应包括这些表的结构描述以及实际操作的记录,如数据输入、查询结果等。 通过这个课程设计,学生不仅巩固了Java编程技能,还学习了如何将理论知识应用于实际数据库操作中,培养了数据库管理和维护的能力,提升了综合运用软件工程方法解决实际问题的能力。
2023-05-29 上传
****大 学 学 生 实 验 报 告 实验课程名称 J2EE及JAVA程序设计 开课实验室 DS1501 学 院 软件学院 年级 2012 专业班 1 班 学 生 姓 名 学 号 开 课 时 间 2013 至 2014 学年第 2 学期 "总 成 绩 " " "教师签名 " " 软件学院制 《J2EE及JAVA程序设计》实验报告 开课实验室:DS1501 2014 年 6 月22日 "学院"软件学院 "年级、专业、"12级1班 "姓 " "成 " " " " "班 " "名 " "绩 " " "课程"J2EE及JAVA程序设 "实验项 "实验6-8: 图形界面编 "指导教师 " " "名称"计 "目 "程、抽象类与接口、数" " " " " "名 "据库。 " " " " " "称 " " " " "教" " "师" " "评" " "语"教师签名: " " "2014年 月 日 " "实验目的 " "实验六:基本掌握使用JAVA来完成基本的图形界面等调试与编程,实现理论课上" "讲述的内容PPT内容的验证。 " "实验七:掌握抽象类与接口的概念,验证代码,能写小程序。 " "实验八:掌握利用JAVA完成数据库课程中的基本数据记录操作。 " " " "二、实验内容 " " " "实验六内容: " "调试,验证,课件ppt内容,课后布置的作业(实验报告内容中可不写)。 " "实验七内容: " "完成教材12章关于抽象类与接口方面的范例内容的代码验证、后面作业的代码设" "计(实验报告中可不写)。 " "实验八内容:(二选一,提交该部分实验报告内容) " "利用图形界面编程,实现C/S模式的数据库访问操作。完成SQL " "SERVER或MYSQL数据库管理系统的安装,配置,JAVA数据库访问环境的配置;完 " "成数据库表的建立,记录插入等;建立用户表,包含用户名、密码字段;利用JA" "VA实现图形界面,用户登录验证,进入软件运行后,针对某表记录的增、删、改" "、查操作。 " "完成JAVA WEB应用开发,实现B/S模式的数据库访问操作。完成SQL " "SERVER或MYSQL数据库管理系统的安装,配置,JAVA数据库访问环境的配置,Tom" "cat服务器安装配置;完成数据库表的建立,记录插入等;建立用户表,包含用 " "户名、密码字段;利用JAVA实现WEB应用,通过浏览器访问WEB进行用户登录验证" ",进入WEB应用运行后,针对某表记录的增、删、改、查操作。 " "三、使用仪器、材料 " "JAVA SE JDK 1.7.55 " "Tomcat " "Mysql/Sql server " "四、实验过程原始记录(数据、图表、计算等): " " " "学生基本信息表 " " " " " "班级信息表 " " " " " "院系信息表 " " " "用户表 " " " " " "学生综合信息视图 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "用户登录 " " " " " "进入主界面 " " " " " " " " " " " " " "点击"更新"菜单中的"对全体操作"选项,然后点击"查询"按钮 " " " "点击"更新"菜单中的"添加"选项 " " " "查询发现新增信息已经插入至学生基本信息表中 " " " " " "点击"查询"中的"按姓名查询"选项,可根据视图查询学生包括系主任、班主任在" "内的的综合信息 " " " "同理,点击"查询"中的"按学号查询"选项,也可根据视图查询上述信息 " " " "点击"更新"菜单中的"对全体操作"选项,在所得信息表对信息中进行修改,然后" "点击"修改"按钮,可对学生基本信息进行修改 " " " "点击"更新"菜单中的"对全体操作"选项,然后点击"删除"按钮,可删除某学生基" "本信息 " " " "同于重名学生的存在,"查询"菜单中的"按姓名查询"可能会出现多条结果 " " " "点击"更新"菜单中的"按学号删除"选项,输入上述所查得的两个重名学生中其一" "个的学号,可将其删除 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "连接数据库: " "import java.sql.*; " "//创建数据库连接类 " "public class DBConnect " "{ " "//静态方法提高数据库的连接效率 " "