使用JSP+servLet实现宠物管理系统,oraC1e11g作为后台数据厍,实现查看宠物和增加宠物的功能由你实现,如图:
其中宠物包栝:狗、猫、鸟、鼠
具体要求及推荐实现步骤
第一步:创建数据库代码:
createtablepet(petIdnumber(10)notnullprimarykey,--idpetNamevarchar2(50)notnull,--昵称petBreadvarchar(50)notnull,--品种petSexvarchar(10)notnull,--性别birthdaydatenotnull,--出生日期descriptionvarchar(400)--描述)--序列自增createsequencepet_squstartwith1incrementby1nomaxvaluecache10;droptablepet--删除宠物表dropsequencepet_squ--删除序列--插入数据insertintopetvalues('1','aa','狗','雄',to_date('2015-05-26','yyyy-mm-dd'),'聪明的拉布拉多犬');insertintopetvalues(pet_squ.nextval,'bb','猫','雄',to_date('2015-05-26','yyyy-mm-dd'),'可爱的加菲猫');insertintopetvalues(pet_squ.nextval,'cc','鸟','雄',to_date('2015-05-26','yyyy-mm-dd'),'活泼的鸟');insertintopetvalues(pet_squ.nextval,'dd','鼠','雄',to_date('2015-05-26','yyyy-mm-dd'),'可爱的小白鼠');insertintopetvalues(pet_squ.nextval,'ee','猫','雄',to_date('2015-05-26','YYYY-MM-dd'),'可爱的加菲猫');select*frompet--查询所有宠物第二步:建立宠物实体类entity(pet)
packageentity;/***宠物实体类*@authorAdministrator**/publicclasspet{privateintpetId;//--idprivateStringpetName;//--昵称privateStringpetBread;//--品种privateStringpetSex;//--性别privateStringbirthday;//--出生日期privateStringdescription;//--描述publicintgetPetId(){returnpetId;}publicvoidsetPetId(intpetId){this.petId=petId;}publicStringgetPetName(){returnpetName;}publicvoidsetPetName(StringpetName){this.petName=petName;}publicStringgetPetBread(){returnpetBread;}publicvoidsetPetBread(StringpetBread){this.petBread=petBread;}publicStringgetPetSex(){returnpetSex;}publicvoidsetPetSex(StringpetSex){this.petSex=petSex;}publicStringgetBirthday(){returnbirthday;}publicvoidsetBirthday(Stringbirthday){this.birthday=birthday;}publicStringgetDescription(){returndescription;}publicvoidsetDescription(Stringdescription){this.description=description;}}第三步:建立数据库帮助类DB(记得导入架包)
1、创建Biz(业务逻辑层)
packageBiz;importjava.util.List;importentity.pet;/***业务逻辑层*@authorAdministrator**/publicinterfacepetBiz{//查询宠物信息publicList