
中南林Java与数据库实验报告
文章平均质量分 87
仅供参考
是谢添啊
做一个纯粹的技术分享者。别担心打扰我,我随时都在。
展开
-
中南林业科技大学javaweb实验报告
其中注册处理页面 treatZhuCe.jsp 负责接收注册页面 zhuce.jsp 传递过来的用户注册信息,并处理信息,根据注册是否成功分别交给注册处理结果页面 zhuCeSuccess.jsp 以及 zhuCeFail.jsp 显示。其中注册处理页面treatZhuCe.jsp负责接收注册页面zhuce.jsp传递过来的用户注册信息,并处理信息,根据注册是否成功分别交给注册处理结果页面zhuCeSuccess.jsp以及zhuCeFail.jsp显示。处理结果交给zhuCeResult.jsp显示。原创 2023-10-27 03:13:56 · 3862 阅读 · 3 评论 -
中南林业科技大学Java实验报告十二:数据库系统设计 - 从0到1搭建java可视化学生管理系统源代码
java可视化程序(swing编程):从0到1搭建java可视化学生成绩管理系统源代码分享(带代码注释),jdbc连接mysql数据库。原创 2022-11-09 13:52:08 · 4540 阅读 · 4 评论 -
中南林业科技大学Java实验报告十一:Swing组件
实现一个可以进行两个数加减乘除的计算器。有两个输入框用以输入数字,屏幕有四个按钮分别为+、-、×、÷,在界面中显示结果。以加法为例如果输入的数字为1和3,则在界面中的输出结果为:1+3=4。在输入时要进行输入检查和异常处理;如果用户未输入两个数,要提示请输入数据,可以用文本提示也可以弹出对话框提示。(注意所有组件采用Swing的组件,控件可以根据需求和设计的不同增加)原创 2022-11-08 03:24:58 · 1465 阅读 · 0 评论 -
中南林业科技大学Java实验报告十:常用实用类
【前提引入】1️⃣字符匹配符 —— “ . ”符号名称示例解释.匹配出\n以外的任何字符a…b以a开头,b结尾,中间包括2个任意字符的长度为4的字符串[]可接收的字符列表[efgh]是 e、f、g、h 中的任意一个字符2️⃣选择匹配符 —— " * "符号名称示例解释*指定字符重复0次或多次(abc)*仅包含任意个 abc 的字符串出现0或多次+指定字符重复1次或多次m+abc以至少一个m开头后接abc3️⃣定位符符号名称示例解释^指定起始开始字符。原创 2022-11-07 18:49:05 · 2278 阅读 · 0 评论 -
中南林业科技大学Java实验报告九:内部类和异常类
【前提引入-成员内部类】成员内部类是定义在外部类的成员位置上,并且没有static修饰//Outer是外部类 public class Outer {//Inner是成员内部类 class Inner {} }可以直接访问外部类的所有成员,包括 private可以添加任意访问修饰符(public,protected,default默认,private),因为它的地位就是一个成员。作用域:和外部类的其他成员一样,为整个类体成员内部类访问外部类成员:直接访问。原创 2022-11-06 14:46:02 · 3099 阅读 · 4 评论 -
中南林业科技大学Java实验报告八:包与接口
【前提引入-接口简介】基本介绍接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体情况把这些这些方法写出来。基本语法interface 接口名 {//属性 //方法(抽象方法,默认实现方法,静态方法) }class 类名 implements 接口名 {//自己属性 //自己方法 //必须实现的抽象接口方法 }注意事项接口不能被实例化,必须由类去实现它接口所有的方法是public。原创 2022-11-06 13:07:30 · 2666 阅读 · 0 评论 -
中南林业科技大学数据库实验七:存储过程和触发器
在studentdb数据库中建立一个具有审计功能的触发器:触发器名为tr_sc,功能要求:审计在s_c_info表中对score字段的更新和插入操作,将这些操作记录到sc_log表中,sc_log表中有如下字段:操作类型type,学号st_id,课程号c_no,旧成绩oldscore,新成绩newscore,操作员uname,操作时间udate,其中操作员设定默认值为user,操作时间默认值为系统时间。再修改存储过程getPctStu,返回指定院系中参与实践课程的学生人数。验证:调用存储过程调用。原创 2022-10-19 00:42:15 · 5807 阅读 · 8 评论 -
中南林业科技大学Java实验报告七:子类与继承
继承可以解决代码复用,让编程更加靠近人类的思维,当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类,再弗雷中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过。简单来说,方法覆盖就是子类有一个方法,和父类的某个方法返回值类型、方法名、形参列表一样,那么我们就说子类的这个方法覆盖了父类的方法。子类继承了父类所有的属性和方法,非私有的属性和方法可以在子类直接访问,但私有属性和方法需要通过父类提供的公共方法间接访问。子类方法的返回值类型和父类的返回值类型要一样,原创 2022-10-05 00:35:15 · 2756 阅读 · 2 评论 -
中南林业科技大学Java实验报告六:类的特性
【前提引入】1️⃣ 构造方法又叫构造器,是类的一种特殊方法,它的主要作用是完成对新对象的初始化[ 访问修饰符 ] 方法名(形参列表) {方法体;}🌿构造器的修饰符可以默认构造器没有返回值方法名和类名必须一样构造器的调用,是系统自动完成的(new 时)🌿细节说明:一个类可以有多个构造器,即构造器重载如果程序员没有自定义类的构造器,那么系统会自动给类生成一个默认的无参构造器,也叫默认构造器💬 这里我们用javap反编译指令演示一下定义一个HelloWorld类。原创 2022-10-04 21:07:41 · 1658 阅读 · 4 评论 -
中南林业科技大学数据库实验五:问题分析与详解,穿插SQL规范
通常情况下,小型项目的数据库可以不使用视图,但是在大型项目中,以及数据表比较复杂的情况下,视图的价值就凸显出来了,它可以帮助我们把经常查询的结果集放到虚拟表中,提升使用效率。✏️ 视图是虚拟表,本身不具有和保存数据的,数据真正保存在数据表中,占用很少的内存空间,它是SQL中的一个重要的概念。对 T 表 以 tno 作为分组依据,在对每一组分别求该组的最大年龄,但很显然,在这个表中以Tno作为分组依据,每一组肯定只有一条记录,最终的查询结果不就和直接查询 T 表的所有教师年龄记录是一样的吗?原创 2022-10-03 14:25:29 · 4732 阅读 · 2 评论 -
中南林业科技大学Java实验报告五:类与对象
【前提引入】成员属性访问权限应当设置为私有,对外提供公共的getter与setter方法,这也是封装特性的重要体现。其实方法调用是有成本的,但实际上,java编译器一般会对这几个方法的调用转换为直接访问实例变量,而避免方法调用的开销。很多情况下,通过方法调用可以封装内部数据,避免错误操作。Math.PI:Math类的静态变量PI,即表示Π的值类默认无参构造器,如果声明了构造器,那么原本默认的无参构造器将失效。因此如果还想有无参构造器,我们需要手动声明【运行流程】/*** 竹子名字/**原创 2022-09-27 10:58:18 · 1564 阅读 · 1 评论 -
中南林业科技大学Java实验报告四:语句
这样的测试语句,因为在底层大量使用到了同步锁,导致资源占用与时间浪费。深入一点的谈,在开发中,我们的正式环境下的代码一定要避免使用。while循环,先判断后复制。原创 2022-09-27 10:56:34 · 576 阅读 · 0 评论 -
中南林业科技大学Java实验报告三:数组的初始化和逻辑运算符的使用
【前提引入】数组可以存放多个同一类型的数据。数组也是一种数据类型,是引入类型。即数组就是一组数据。数组创建以后,如果没有复制,则有默认值:int - 0 ,short - 0 ,double - 0.0,boolean - false 等静态初始化:已知数组元素个数和具体值数据类型[ ] 数组名 = {元素值,元素值,…};数据类型 数组名[ ] = {元素值,元素值,…};动态初始化先声明数组:此时还未分配内存空间,为null数据类型[ ] 数组名;原创 2022-09-25 23:33:42 · 1069 阅读 · 0 评论 -
中南林业科技大学Java实验报告二:基本数据类型的使用和数据输入、输出
掌握标识符命名规则;基本数据类型的声明;基本数据类型的初始化;掌握从键盘输入数据。原创 2022-09-25 23:31:42 · 1653 阅读 · 0 评论 -
中南林业科技大学Java实验报告一:第一个可以运行的JAVA程序
下载与安装JDK;安装IDE工具了解Java程序的结构;掌握Java程序的编译和运行;掌握JDK、IDE工具安装和Java程序编译过程中出现的问题。原创 2022-09-25 23:28:17 · 579 阅读 · 0 评论