MVC
一、MVC是什么?
是一个框架,是为了降低代码的耦合度(解耦合),方便项目后期的维护和升级
二、一个web项目常见的包
三、编码流程
1.创建项目所需的数据库和表
2.编写数据库表对应的JavaBean对象
3.编写Dao持久层
编写JdbcUtils工具类
//JdbcUtils工具类
public class JdbcUtils {
private static DruidDataSource dataSource;
static {
try {
Properties properties = new Properties();
//读取jdbc.properties配置文件
InputStream inputStream = JdbcUtils.class.getClassLoader().getResourceAsStream("jdbc.properties");
//从流中加载数据
properties.load(inputStream);
//创建数据库连接池
dataSource = (DruidDataSource) DruidDataSourceFactory.createDataSource(properties);
} catch (Exception e) {
e.printStackTrace();
}
}
//获取数据库连接
//如果返回null,说明连接失败
public static Connection getConnection(){
Connection connection = null;
try {
connection = dataSource.getConnection();
} catch (Exception e) {
e.printStackTrace();