51,407
社区成员
发帖
与我相关
我的任务
分享JDBCUtils.java 创建了数据库连接池,并用
public static DataSource getDataSource(){
return ds;
}
做为连接,数据库联接方面没问题,同时也启动了mysql,但是在 JDBCTemplate里传入getDataSource()报错


这种作法是以前看视频教程学的,当时用这种方法是可以操作数据库的,今天想练习时发现不可以了,不知道是不是新版spring jar包的问题。你们的建议我还是不明白如何操作,请指教一下详细的,谢谢
JdbcTemplate的构造函数是无参的,你不能在new 的时候直接传个Datasource进去
spring有自己datasource和jdbctemplate你只要在spring配置文件,把这2个bean配置一下参数就ok,我不懂你为什么要自己重写。
我有点晕,JdbcTemplate不应该是spring自带的么?你自己写一个同名类没有任何构造方法就往里传参数?
这个方法没有参数吧
这不是很明显吗,该方法是无参的,你硬要传个参数进去,肯定报错
类型不匹配,jdbcTemplate 的入参 和你 c3p0 返回的类型不一样