从今天起,我们来运用JAVA基础加数据库mysql开发一个管家记账功能。它具有查看所有记录,多条件查询,编辑,添加,删除等功能。
前期准备:
开发工具:eclipse
jar包:
第一个数据库池连接组件
第二个是封装并简化了JDBC操作
第三个是io流操作,可忽视
第四个dbcp连接池操作依赖于该包
第五个是mysql驱动(最基础的原始操作)
开始前,要先建包,把不同的功能层放在不同包中,包截图如下:
功能说明如下:
正式开始,
首先我们先定义一个工具类连接池放在tools包里,以后连接数据库直接从这里调用方法。
package com.fei.gj.tools;
import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSource;
public class JDBCUtils {
private static BasicDataSource data = new BasicDataSource();
// 静态代码块设置必要参数
static {
data.setDriverClassName("com.mysql.jdbc.Driver");
data.setUrl("jdbc:mysql://localhost/test");
data.setUsername("root");
data.setPassword("root");
data.setInitialSize(20);
}
// 方法
public static DataSource getConnection() {
return data;
}
}
然后是domain包里创建ZhangWu类,如下: