druiddatasource专题

DataSource 和 DruidDataSource

DataSource DataSource 是 Java 数据库连接(JDBC)API 中的一个接口, 它提供了一个标准的方式来访问数据库连接池。 通过 DataSource,你可以从连接池中获取数据库连接,而无需编写大量的连接代码,这使得数据库连接的创建、管理和释放更加简单和高效。 DataSource 本身只是一个接口, 所以,你不能直接实例化它, 相反,你需要使用特定的数据库连接

成功解决报错Cannot find class [com.alibaba.druid.pool.DruidDataSource] for bean with name ‘dataSource‘

报错1: UnsatisfiedDependencyException报错,意思是创建’departmentService’的bean时发生错误。'departmentMapper’中存在不满足的依赖 报错2: CannotLoadBeanClassException报错,意思是bean’dataSource’找不到[com.alibaba.druid.pool.DruidDataSource]

连接池 druid DruidDataSource 配置

注: 属性跟 dbcp 连接池的差不多.加入了 filters 监控(value 值要有 stat)   在web.xml里加入下面的Servlet  就可查看  例: http://localhost:8080/BenbearGame_test/druid 跟spring 一起用时( 只要配置  initialSize      maxActive   就可以),加入其实配置性能不