Java数据库小项目02--管家婆项目

本文介绍了一个使用Java进行的管家婆数据库项目,涵盖了开发环境的搭建,包括MySQL JDBC驱动、DBUtils和DBCP连接池的配置。项目遵循分层设计原则,包含MainApp、MainView、ZhangWuController、ZhangWuService、ZhangWuDao和ZhangWu Bean等层次。此外,还讲解了创建管家婆数据表的sql文件和编写注释的小技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

0 项目要求

2 开发环境搭建

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

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

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

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

3 工具类JDBCUtils

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

4 创建管家婆数据表

gjp.sql文件:

 1 /*
 2   创建管家婆的数据库
 3   名字 gjp
 4 */
 5 CREATE DATABASE gjp;
 6 
 7 USE gjp;
 8 
 9 /*
10   创建数据表,表名账务
11   字段,列
12   主键
13   分类名称  可变字符
14   金额  double
15   账户  可变字符 (支付,收入方法)
16   创建日期 date
17   账务描述 可变字符
18 */
19 
20 CREATE TABLE gjp_zhangwu(
21    -- 主键
22    zwid INT PRIMARY KEY AUTO_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 * FROM gjp_zhangwu
35 
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','油价还在涨啊');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值