无框架时代:手动代码写jdbc的工具类。无框架无连接池时代:手动代码实现jdbc和数据库连接池。spring:jdbc dbcp c3p0。脱离SpringMVC和SpringBoot单独使用spring的时候,通常是和Struts2一起。这样的框架,数据源和连接池都是要手动配置的(配置文件)。包括事务管理也是在配置文件配置,或者配置之后用注解实现声明式事务。mybatis,mybatis-plus:框架里通过配置文件,配置数据源和连接池。