这种情况主要是因为import包导错了。(报错的时候可以去有道翻译翻译一下自己尝试找出来)
例如:
在使用DruidDataSource连接MySQL时,连接失败,报错
com.alibaba.druid.pool.DruidDataSource cannot be cast to javax.activation.DataSource at druid.DruidDemo.main
翻译为:
解决方法:
导入import javax.sql.DataSource;也就是上面的注释那个地方。
类似的错误还有:
导入了import com.mysql.jdbc.Connection;
正确应该是import java.sql.Connection;