couID int(2) not null primary key auto_increment, couName varchar(20) , couHour int(6) )
update tjauCourceset couhour=54 where couid=3
insert into tjauCource (couname,couhour) values ('离散数学',36) select * from tjauCource where couhour <= 60
3、创建一个名称为tjauStu的数据表,该表各字段要求如下所示:
字段1:名称为:id,类型为:int,数据长度为6,是主键且自动增长; 字段2:名称为:name,类型为:varchar,数据长度为20,不允许空值;
字段3:名称为:kechengName,类型为:varchar,数据长度为15,允许空值;
字段4:名称为:kechengScore,类型为:float,小数点位数为1位,数据长度为4,允许空值;
图3
图3为数据表中已有数据,编写相应SQL语句完成如下功能: 1)创建数据表名称为tjauStu的sql语句。
2)新插入一条记录,name:武大,kechengName:毛概,kechengScore:85.5。 3)将李四的成绩修改为76。
4)删除刚刚添加的名为武大同学的信息。 答:
create table tjauStu ( id int(6) primary key auto_increment, name varchar(20) not null, kechengName varchar(15) , kechengScore float(4,1) )
insert into tjauStu (name, kechengName, kechengScore) values ('武大','毛概', 85.5) update tjauStuset kechengScore =76 where id=2 delete from tjauStuwhere stuid=5
4、创建一个名称为tjauCource的数据表,该表各字段要求如下所示:
字段1:名称为:couID,类型为:int,数据长度为2,是主键且自动增长; 字段2:名称为:couName,类型为:varchar,数据长度为20,允许空值; 字段3:名称为:couHour,类型为:int,数据长度为6,允许空值;
图4
图4为数据表中已有数据,编写相应SQL语句完成如下功能: 1)创建数据表名称为tjauCource的sql语句; 2)将数学课的课时改为160;
3)新插入一条记录,couName:离散数学,couHour:36; 4)查选所有课时不大于60课程信息。
create table tjauCource ( couID int(2) not null primary key auto_increment, couName varchar(20) , couHour int(6) )
update tjauCourceset couhour=54 where couid=3
insert into tjauCource (couname,couhour) values ('离散数学',36) select * from tjauCource where couhour <= 60
5、创建一个名称为tjauStu的数据表,该表各字段要求如下所示:
字段1:名称为:id,类型为:int,数据长度为6,是主键且自动增长; 字段2:名称为:name,类型为:varchar,数据长度为20,不允许空值;
字段3:名称为:kechengName,类型为:varchar,数据长度为15,允许空值;
字段4:名称为:kechengScore,类型为:float,小数点位数为1位,数据长度为4,允许空值;
图5
图5 为数据表中已有数据,编写相应SQL语句完成如下功能: 1)创建数据表名称为tjauStu的sql语句。
2)新插入一条记录,name:武大,kechengName:毛概,kechengScore:85.5。 3)将李四的成绩修改为76。
4)删除刚刚添加的名为武大同学的信息。 答:
create table tjauStu ( id int(6) primary key auto_increment, name varchar(20) not null, kechengName varchar(15) , kechengScore float(4,1) )
insert into tjauStu (name, kechengName, kechengScore) values ('武大','毛概', 85.5) update tjauStuset kechengScore =76 where id=2 delete from tjauStuwhere stuid=5
6、创建一个名称为tjauStudent的数据表,该表各字段要求如下所示:
字段1:名称为:stuID,类型为:int,数据长度为8,是主键且自动增长; 字段2:名称为:stuName,类型为:varchar,数据长度为20,不允许空值; 字段3:名称为:stuAge,类型为:int,数据长度为3,不允许空值;
图6
图6为表中数据,编写相应SQL语句完成如下功能:
1)编写创建数据表名称为tjauStudent的sql语句; 2) 删除所有年龄小于20的同学; 3)将李建湖的名字改为李明湖;
4)查询所有带“明”的同学的信息。 答:
CREATE TABLE tjauStudent (
stuID int(8) NOT NULL PRIMARY KEY AUTO_INCREMENT, stuName varchar(20) NOT NULL, stuAge int(3) )
delete from tjauStudent where stuage<20
update tjauStudent set stuName='李明湖' where stuid=7 select * from tjauStudent where stuname like '%明%'
二、java,javaBean编程题 1、package cn.edu.tjau.as; public interface IPerson { public void Eat(); public void Drink(); public void Sleep(); }
package cn.edu.tjau.as; public class Person { private String name; //姓名 private int age; //年龄 public void print(){//打印年龄 System.out.println(name+\年龄是:\ } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
阅读以上代码,编写继承Person类,实现IPerson接口的Student类并创建到us.edu.tjau.as包中,要求在Student类中加入“score”(分数)成员变量,加入show方法在控制台输出学生的姓名和分数。
package us.edu.tjau.as; import cn.edu.tjau.as.*;
public class Student extends Person implements IPerson { private int score; //分数
private int name; //注意,父类的name因为是私有的,不能被继承 public int getScore() { return score; } public void setScore(int score) { this.score = score; }
public void show(){ System.out.println(\学生\的分数为:\ } public void Eat(){ System.out.println(\我爱吃西餐!\ } public void Drink(){ } public void Sleep(){ System.out.println(\多数情况要在租住的公寓睡觉!\ } }
说明:与第三次作业编程类似。
2、编写代码实现从控制台输入用户名和密码,如果用户名和密码都是admin,则提示“系统登录成功!”,否则提示“登录系统失败!”,类的名称为Login。 import java.util.*; public class Login { public static void main(String[] args){ String userName; String userPassword; Scanner input = new Scanner(System.in); System.out.println(\请输入用户名:\ userName = input.next(); System.out.println(\请输入密码:\ userPassword = input.next(); if(userName.equals(\ System.out.println(\系统登录成功!\ return;//终止main方法后面的代码执行 } else { System.out.println(\登录系统失败!\ } }
说明:与第一次作业编程类似
三、html、jsp网页文件 1、如图页面
图7
按照图7给出的表单界面,编写代码,页面表单数据提交到名称为:index.jsp的页面中进行处理。 ,编写代码(只写form标签的内容)
说明:与作业二中编程1题类似
2、在login.jsp页面中创建一个表单,表单中包含有用于输入用户名和密码的两个文本框和一个提交按钮,单击提交按钮将表单数据提交给loginCheck.jsp页面。在loginDo.jsp页面中验证所输入的用户名和密码是否都是admin,如果是则提示“登录成功!”,否则提示“登录系统失败”。请编写完成上述功能的全部代码。 说明:验证文件应该是loginCheck.jsp而不是loginDo.jsp 答:
在login.jsp页面,
在loginCheck.jsp页面 <% request.setCharacterEncoding(\ String userName = request.getParameter(\ String password = request.getParameter(\ if(userName.equals(\ System.out.println(\登录成功!\ } else{ System.out.println(\登录系统失败!\ } %>
说明:与第一次课堂任务类似
3、在注册页面(regist.jsp)中创建一个表单,表单中包含有用于输入用户名和密码的两个文本框、选择性别的单选按钮、用于自我简介的多行文本输入框和一个提交按钮,单击提交按钮将表单数据提交给registDo.jsp页面。在registDo.jsp页面中将所有的注册信息显示出来。请编写完成上述功能的全部代码。
答:在regist.jsp页面:
在registDo.jsp页面 <% request.setCharacterEncoding(\ String userName = request.getParameter(\ String password = request.getParameter(\ String sex = request.getParameter(\ String info = request.getParameter(\