day1--管家婆记账软件

1.熟练view层,service层,Dao层之间的方法互相调用操作

他们的作用分别是:展示页面效果,对数据进行计算,对数据库的操作

了解公司项目的开发流程,充分掌握项目需求分析、设计与功能的代码实现,提高独立分析需求与功能实现的能力

2.功能介绍

 查询账务,多条件查询,添加账务,编辑账务,删除账务

3环境搭建

 2.1技术选型和jar包

 apache的commons组件

 commons-dbutils:封装简化了的JDBC

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

commons.pool:dbcp连接池依赖jar包

mysql-connector:mysql的JDBC驱动包

2.2工具类

创建JDBCUtils工具类,用于数据库连接,自己写。

public JDBCUtils{

private static BasicDataSource datasource= new BasicDataSource();
static{
datasource.setDriverClassName("com.mysql.jdbc.Driver");
datasource.setUrl("jdbc:mysql://loaclhost:3306/gjp"); //gjp是数据库名字
datasource.setUsername("root");//你的数据名连接名
datasource.setPassword("");

//以下内容可以不写
datasource.setMaxActive(10);
datasource.setMaxIdle(5);
datasource.setMinIdle(2);
datasource.setInitialSize(10);
}

public static DataSource getDatasource(){
return datasource
}

}

2.3数据表设计

  • create database gjp
create table gjp_zhanghu(
  zwid int primary key auto_increment,
  flname varchar(200),
  money double,
  zhanghu varchar(100),
  createtime date,
  description varchar(1000)

);
use gjp;
 insert into gjp_zhanghu(zwid,flname,money,zhanghu,createtime,description)values(1,'吃饭支出',247,'微信','2016-03-02','聚餐');
 insert into gjp_zhanghu(zwid,flname,money,zhanghu,createtime,description)values(2,'工资收入',12345,'中国银行','2016-03-02','发工资');
 insert into gjp_zhanghu(zwid,flname,money,zhanghu,createtime,description)values(3,'服装支出',1998,'微信','2016-04-02','买衣服');
 insert into gjp_zhanghu(zwid,flname,money,zhanghu,createtime,description)values(4,'吃饭支出',324,'支付宝','2016-06-18','聚餐');

4.创建java工程,命名为gjp,并创建相应的包和类,如图所示

tip:在idea中导入jar:将jar包复制到图中位置后,然后如图所示去做:

 

明天继续写各个包的内容

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值