Java数据库练习02–管家婆项目

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  金额 double15  账户 可变字符 (支付,收入方法)16  创建日期 date17  账务描述 可变字符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_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,description) VALUES (11,吃饭支出,1000,工商银行,2016-10-29,又吃饭);48 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (12,工资收入,1000,现金,2016-10-30,开资);49 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (13,交通支出,2000,现金,2016-10-30,机票好贵);50 INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (14,工资收入,5000,现金,2016-10-30,又开资);

 

相关文章