基于JDBC的宠物管理系统

本文介绍了一个基于JDBC的宠物管理系统,包括创建数据库、用户表和宠物信息表,以及Java代码的编写。系统增加了用户登录功能,用户需要登录后才能使用管理功能,如查看、添加、更新、查找和删除宠物信息,同时支持按年龄和价格排序。文章详细阐述了每个步骤,从数据库设计到Java代码实现。
摘要由CSDN通过智能技术生成

本次系统是基于上次简易版的宠物管理系统的升级,简易版详见java宠物管理系统(运用接口简易版)

功能依然有以下几点:
1.保存大量宠物信息
2.查看所有的宠物
3.通过名字查看某个宠物
4.输入宠物信息,录入系统中
5.修改系统中的宠物信息
6.删除宠物的信息
7.按年龄或价格进行排序

优化的有:编写了JDBC工具类,封装JDBC操作;
新增用户登录功能,只有登录成功才能使用该管理系统

一、向数据库中插入信息

1.首先创建数据库pet

create database pet;

2.使用数据库use pet;
3.创建用户表,并插入用户信息
create table petuser
(
	user_name VARCHAR(20) NOT NULL,
	user_password VARCHAR(20) NOT NULL
	);
	
INSERT INTO petuser(user_name,user_password)
VALUES('ab','123456'),('qw','1q2w3e'),('爬走','654321');
4.创建宠物信息表,并插入信息
create table pets
(
	name VARCHAR(20) NOT NULL,
	gender VARCHAR(20) NOT NULL,
	type VARCHAR(20) NOT NULL,
	age INT NOT NULL,
	price INT NOT NULL,
	weight INT NOT NULL
);

INSERT INTO pets(name,gender,type,age,price,weight)
VALUES('white','M','dog',1,3000,2),('black','M','dog',2,2000,3),('blue','M','cat',1,1600,4),
('flower','F','cat',3,5000,3),('red','F','cat',1,4600,1);

用户表信息展示:
用户表信息展示
宠物表信息展示:
宠物表信息展示

二、编写Java代码

Pet类
package demo;

public class Pet {
   

    private String name;
    private String gender;
    private String type;
    private int age;
    private int price;
    private int weight;

    public String getName() {
   
        return name;
    }

    public void setName(String name) {
   
        this.name = name;
    }

    public String getGender() {
   
        return gender;
    }

    public void setGender(String gender) {
   
        this.gender = gender;
    }

    public String getType() {
   
        return type;
    }

    public void setType(String type) {
   
        this.type = type;
    }

    public int getAge() {
   
        return age;
    }

    public void setAge(int age) {
   
        this.age = age;
    }

    public int getPrice() {
   
        return price;
    }

    public void setPrice(int price) {
   
        this.price = price;
    }

    public int getWeight() {
   
        return weight;
    }

    public void setWeight(int weight) {
   
        this.weight = weight;
    }

    public Pet() {
   
    }

    public Pet(String name, String gender, String type, int age
  • 5
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值