狗的属性有:编号、名称、亲密值、健康值、品种、所属主人编号。
企鹅的属性有:编号、名称、亲密值、健康值、性别、所属主人编号。
要求将狗和企鹅的数据保存到同一张表中除所属主人编号、品种、性别外,其余列均不允许为空。主人编号为空表示该宠物未被人领养。
创建宠物表与主人表,狗和企鹅、主人各初始化5条以上的记录用于测试。
编写程序实现以下功能:
2.主人可以查看当前系统中未被领养的宠物
3.主人可以领养宠物
4.主人可以查看自己已领养的所有宠物的信息
5.主人可以根据编号查询宠物信息
6.主人可以弃养自己已领养的宠物
7.退出系统
我是java的初学者,中间代码也有可能有错误的,或是不够简洁的。。。
辅助类
实体类
1packagetest.dao;2/**3*第三步:DAO接口4*/5importjava.sql.ResultSet;6importtest.entity.Master;7importtest.entity.Pet;89publicinterfacePetDao{10/**11*用于注册新的用户12*@parammaster13*@return14*/1516intsave(Mastermaster);17/**18*2查看没有被领养的宠物19*20*@return宠物21*/22ResultSetnoMasterPet();2324/**25*根据编号查询宠物信息26*/27ResultSetgetPetById(intid);28/**29*查看自己的宠物30*/31ResultSetmyPet(intid);32/**33*领养宠物34*/35intadoptPet(Petpet);36/**37*38*弃养自己的宠物39*/40intupdatePet(Petpet);41}
THE END