[SPRING] Spring JDBC에서 현재 Connection 객체를 얻는 방법
SPRINGSpring JDBC에서 현재 Connection 객체를 얻는 방법
Oracle 데이터베이스에 대한 현재 Connection 오브젝트를 얻으려면 어떻게합니까? Spring 3.0.5에서 JDBC 모듈을 사용하고있다.
해결법
-
==============================
1.DataSource bean으로부터 Connection을 얻는다.
DataSource bean으로부터 Connection을 얻는다.
Spring 종속성 삽입을 사용하여 bean에 데이터를 삽입하거나 ApplicationContext에 정적으로 액세스하여 dataSource에 액세스 할 수 있습니다.
DataSource ds = (DataSource)ApplicationContextProvider.getApplicationContext().getBean("dataSource"); Connection c = ds.getConnection();
-
==============================
2.DataSourceUtils.getConnection ()을 사용하십시오.
DataSourceUtils.getConnection ()을 사용하십시오.
현재 트랜잭션과 관련된 연결을 반환합니다 (있는 경우).
-
==============================
3.그냥 정보 : 나는 현재 JDBC JDBC Template을 사용하고 있는데, 이는 다음과 같이 받아 들일 수있는 현재의 connection 객체를 가지고있다.
그냥 정보 : 나는 현재 JDBC JDBC Template을 사용하고 있는데, 이는 다음과 같이 받아 들일 수있는 현재의 connection 객체를 가지고있다.
Connection con; con = getJdbcTemplate().getDataSource().getConnection();
from https://stackoverflow.com/questions/8428235/how-to-get-current-connection-object-in-spring-jdbc by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] @Autowire (required = false)와 같이 @Inject를 JSR 330에서 선택적으로 사용할 수 있습니까? (0) | 2019.02.06 |
---|---|
[SPRING] Spring Data JPA 저장소 : 조건 적으로 자식 엔티티를 가져 오는 방법 (0) | 2019.02.06 |
[SPRING] 봄에 필수 속성을 정의하는 방법은 무엇입니까? (0) | 2019.02.06 |
[SPRING] java.lang.IllegalStateException : ApplicationEventMulticaster가 초기화되지 않음 [닫힘] (0) | 2019.02.06 |
[SPRING] Groovy에서 @Value Spring Annotation 사용하기 (0) | 2019.02.06 |