本文介绍了如何在 Spring JDBC 中获取当前的 Connection 对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何获取 Oracle 数据库的当前 Connection 对象?我在 Spring 3.0.5 中使用 JDBC 模块.
How can I get the current Connection object for an Oracle database? I'm using the JDBC module in Spring 3.0.5.
推荐答案
从 DataSource
bean 中获取 Connection
.
Obtain the Connection
from the DataSource
bean.
您可以通过使用 Spring 依赖注入将数据源注入到您的 bean 中,或者通过静态访问 ApplicationContext
来访问数据源:
You can access the dataSource by using Spring dependency injection to inject it into your bean, or by accessing ApplicationContext
statically:
DataSource ds = (DataSource)ApplicationContextProvider.getApplicationContext().getBean("dataSource");
Connection c = ds.getConnection();
这篇关于如何在 Spring JDBC 中获取当前的 Connection 对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!