提供与jdbc模板

时间:2017-10-06 17:10:12

标签: java spring jdbc

我正面临一个使用jdbc模板之前没有遇到过的用例。我看了整个网络,也在这里,但无法找到我的用例的答案。

在我正在使用的当前框架中,该框架是我目前正在处理的公司开发的,jdbc连接很容易获得并以下列格式获得:

ConnectionManager.getInstance().getConnection(some_database_name);

数据库名称是提供的参数,有时可能不同。

因此,为了使用jdbc模板,我创建了一个commons dbcp数据源的子类,并添加了一个构造函数,它接受上面的连接

public CommonsDBCPExtension(Connection conn) {
    this.conn = conn;
}

然后我只是实例化一个jdbc模板并设置数据源:

this.jdbcTemplate = new JdbcTemplate();
jdbcTemplate.setDataSource(CommonsDBCPExtension);

到目前为止,我的所有测试都在运行。我想坚持使用jdbc模板的原因是我可以避免所有我必须编写的噩梦jdbc代码,在我看来,这比我到目前为止所做的更糟糕。

所以我想知道在春天是否有更优雅的方式来做这件事,或者这是错误的,或者它是否是正确的方法。这是我职业生涯中第一次遇到这个用例,所以对于那些有过类似经历的人的帮助,我将不胜感激。

0 个答案:

没有答案