java gui 数据库_Java swing带图GUI界面编写DVD租赁管理系统+(数据库文件)

项目描述

适合学生学习时当做作业使用,使用Java编写项目的逻辑,使用GUI编写项目的图形化界面,使用Oracle数据库编写项目的数据,用到JavaSE的知识点和Oracle数据库的知识点,没有使用框架,使用了JDBC来连接数据库,是硬编码。

运行环境

Java8.0+Oracle

项目技术(必填)

swing

数据库文件

--使用数据库先创建用户DaiDVD,再创建表

--进入管理员界面,需要新建管理员账号

--直接双击  DVD租借系统.exe  即可

--创建用户DaiDVD   密码123,配置文件

DRIVER=oracle.jdbc.driver.OracleDriver

URL=jdbc:oracle:thin:@127.0.0.1:1521:XE

USER=DaiDVD

PSW=123

--创建序列

CREATE SEQUENCE SEQ_DVDS INCREMENT BY 1 START WITH 1;

CREATE SEQUENCE SEQ_RECORDS INCREMENT BY 1 START WITH 1;

CREATE SEQUENCE SEQ_USERS INCREMENT BY 1 START WITH 10000;

--创建DVD信息表

CREATE TABLE DVDS(ID NUMBER(7) CONSTRAINT DVD_ID_PK PRIMARY KEY,

DNAME NCHAR(11) CONSTRAINT DVD_DNAME_UK UNIQUE,

DCOUNT NUMBER(7) CONSTRAINT DVD_DCOUNT_NN NOT NULL,

STATUS NUMBER(1) CONSTRAINT DVD_STATUS_CK CHECK(STATUS IN(0,1)));

--创建用户表

CREATE TABLE USERS(ID NUMBER(7) CONSTRAINT USER_ID_PK PRIMARY KEY,

UNAME VARCHAR2(36) CONSTRAINT USER_UNAME_UK UNIQUE,

UPAS VARCHAR2(20) CONSTRAINT USER_UPAS_NN NOT NULL,

TYPE NUMBER(1) default 1

);

--创建桥接表

CREATE TABLE RECORDS(ID NUMBER(7) CONSTRAINT RECORD_ID_PK PRIMARY KEY,

U_ID NUMBER(7) CONSTRAINT RECORD_USER_UID_FK REFERENCES USERS(ID),

D_ID NUMBER(7) CONSTRAINT RECORD_DVD_DID_FK REFERENCES DVDS(ID),

LENDTIME VARCHAR2(20),

RETURNTIME VARCHAR(20)

);

--添加管理员账号

insert into users(id,uname,upas,type) values(seq_users.nextval,'abcd','123',0);

jar包文件

压缩包中有

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值