管家婆mysql 数据库_Java数据库小项目02--管家婆项目

这是一个使用Java实现的管家婆数据库管理项目,包括开发环境的搭建,如MySQL JDBC驱动、DBUtils等。项目采用了分层设计,包括MainApp、MainView、ZhangWuController、ZhangWuService、ZhangWuDao和ZhangWu bean层。创建了名为gjp_zhangwu的数据表,用于存储账务信息,包括分类名称、金额、账户、创建日期和账务描述。通过MainView层实现了用户交互,支持添加、编辑、删除和查询账务功能。
摘要由CSDN通过智能技术生成

目录

项目要求

开发环境搭建

工具类JDBCUtils

创建管家婆数据表

项目分层

MainApp层

MainView层

ZhangWuController层

ZhangWuService层

ZhangWuDao层

ZhangWu bean层

注:一个小技巧,写注释要空一格,要不然不容易导包进去

项目要求

01f7505d7f9fa4d4b1f15c69e50b66c0.png

开发环境搭建

mysql-connector-java-5.1.37----MySQL的JDBC驱动包,用于JDBC连接数据库。

commons-dbutils-1.6---封装并简化了JDBC的数据库操作语言

commons-dbcp-1.4------提供数据库连接池组件。

commons-pool-1.5.6-----DBCP连接池依赖该包。

工具类JDBCUtils

使用在Java数据库练习01中自己创建的JDBCUtils,一般来说对于第三方的工具类只要会使用即可。

创建管家婆数据表

gjp.sql文件:

1 /*

2 创建管家婆的数据库3 名字 gjp4 */

5 CREATE DATABASEgjp;6

7 USEgjp;8

9 /*

10 创建数据表,表名账务11 字段,列12 主键13 分类名称 可变字符14 金额 double15 账户 可变字符 (支付,收入方法)16 创建日期 date17 账务描述 可变字符18 */

19

20 CREATE TABLEgjp_zhangwu(21 --主键

22 zwid INT PRIMARY KEYAUTO_INCREMENT,23 --分类名称

24 flname VARCHAR(200),25 --金额

26 money DOUBLE,27 --账户

28 zhanghu VARCHAR(100),29 --创建日期

30 createtime DATE,31 --账务描述

32 description VARCHAR(1000)33 );34 SELECT * FROMgjp_zhangwu35

36 --写入测试的数据

37 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (1,'吃饭支出',247,'交通银行','2016-03-02','家庭聚餐');38 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (2,'工资收入',12345,'现金','2016-03-15','开工资了');39 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (3,'服装支出',1998,'现金','2016-04-02','买衣服');40 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (4,'吃饭支出',325,'现金','2016-06-18','朋友聚餐');41 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (5,'股票收入',8000,'工商银行','2016-10-28','股票大涨');42 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (6,'股票收入',5000,'工商银行','2016-10-28','股票又大涨');43 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (7,'工资收入',5000,'交通银行','2016-10-28','又开工资了');44 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (8,'礼金支出',5000,'现金','2016-10-28','朋友结婚');45 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (9,'其他支出',1560,'现金','2016-10-29','丢钱了');46 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (10,'交通支出',2300,'交通银行','2016-10-29','油价还在涨啊');47 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,descriptio

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值