首页 > 数据库 >DVD管理系统 (连接数据库--项目模拟)

DVD管理系统 (连接数据库--项目模拟)

时间:2024-10-31 19:17:38浏览次数:3  
标签:String 管理系统 -- DVD id dname state lendCount public

本章主要是增加和查看功能,其他的删除和修改(借出/归还)只是写了工具类和接口

  • DVD类

属性----必须与数据库里面,我们所调用的表一一对应!!!!

package dvd.entry;

/**
 * 实体类---一对一参照表
 * 表名=类名(首字母大写)
 * 字段名===属性名
 * 字段类型==属性类型
 */
public class DVD {
    private String id;
    private String dname;
    private Integer state;
    private String lendDate;
    private Integer lendCount;

    public DVD() {
    }

    public DVD(String id, String dname, Integer state, String lendDate, Integer lendCount) {
        this.id = id;
        this.dname = dname;
        this.state = state;
        this.lendDate = lendDate;
        this.lendCount = lendCount;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDname() {
        return dname;
    }

    public void setDname(String dname) {
        this.dname = dname;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getLendDate() {
        return lendDate;
    }

    public void setLendDate(String lendDate) {
        this.lendDate = lendDate;
    }

    public Integer getLendCount() {
        return lendCount;
    }

    public void setLendCount(Integer lendCount) {
        this.lendCount = lendCount;
    }

    @Override
    public String toString() {
        return "DVD{" +
                "id='" + id + '\'' +
                ", dname='" + dname + '\'' +
                ", state=" + state +
                ", lendDate='" + lendDate + '\'' +
                ", lendCount=" + lendCount +
                '}';
    }
}
  • DBHelper类

主要是提取出来的通用方法。

          加载数据库驱动类,获得连接对象

          关闭资源

          增删改  

          查询

package dvd.util;

import sun.text.resources.en.FormatData_en_IE;
import triangle.IllegelArgumentException;

import java.lang.reflect.Field;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;

public class DBHelper {

    //提取1+2,获得连接对象
    public Connection getcon() {
        Connection con = null;
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
            String url = "jdbc:mysql://127.0.0.1:3306/demodvd?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true";//localhost也可以写成-----127.0.0.1

标签:String,管理系统,--,DVD,id,dname,state,lendCount,public
From: https://blog.csdn.net/2301_81819439/article/details/143414838

相关文章

  • 基于SpringBoot+Vue的民族婚纱预定管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的民族婚纱预定管理系统,项目源码请点击文章末尾联系我哦~目前有各类......
  • 基于SpringBoot+Vue的社团管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的社团管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品毕......
  • 攻防世界5
    cgpwn2发现是32位文件打开main函数发现hello双击进入这里我们发现栈溢出了,双击name我们发现了bss发现这题的system有点问题,后门需要我们自己输入,刚好有bss我们直接用它知道system的地址exp:frompwnimport*context(os='linux',arch='i386',log_level='debug')......
  • w011基于springboot的课程作业管理系统
    ......
  • w010基于Springboot大学生入学审核系统的设计与实现
    ......
  • w009基于Springboot月度员工绩效考核管理系统
    ......
  • Spark的算子
    目录一、算子二、转换算子(Transformations)2.1、map算子2.2、flatMap算子 2.3、filter算子2.4、union算子2.5、distinct算子2.6、分组聚合算子2.6.1groupByKey算子2.6.2reduceByKey算子2.7、排序算子2.7.1sortBy算子2.7.2sortByKey2.8、重分区算子 2.8.1repart......
  • Centos7系统docker部署Ferry工单系统
    1.更新yum源国内阿里1.1备份当前yum仓库配置sudocp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup1.2下载阿里云的centos7源配置文件sudowget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo或sudocurl-......
  • git push报错:remote: 内部服务错误 (13/25)
    报错信息:Compressingobjects:100%(25/25),done.remote:内部服务错误(13/25)Writingobjects:100%(25/25),2.03MiB|2.41MiB/s,done.Total25(delta6),reused0(delta0)fatal:theremoteendhungupunexpectedlyerror:failedtopushsomerefsto'h......
  • NOIP 模拟赛:2024-10-30
    T1:一场比赛一共有\(n\)位选手和\(m\)道题目,其中你是第\(1\)位选手。你现在知道了每位选手通过了哪些题目。你可以调整题目的顺序,然后给题目赋予一个分值,使得第\(i\)道题目的分值是\(2^i\)。你想知道能否通过调整题目的顺序,使得你的成绩恰好是第二高的。保证不存在两个选手的通......