일반적으로 한번의 connection을 맺어서 사용하는데, 저는 동시에 10번의 connection을 맺으려 합니다. for 루프를 사용하더라도 역시 마지막에 맺은 connection만이 처리가 되더라구요.
동시에 맺으면서 각각의 connection에 transaction이 처리되었으면 좋겠는데 좋은 방안 없을까요?
꼭 동시에 커넥션 10개를 맺어야 하는 경우가 아니라면 가능하면 그런 작업은 피하는게 좋습니다. 서로 다른 데이터베이스 10개를 동시에 접속해야 하는 것이 아니라면 한 커넥션에서 처리하도록 변경해보시는 것이 좋을 것 같네요...
만일 정 그렇게 구현해야 한다면 분산 트랜잭션을 사용하는 수밖에 없습니다. 인터넷에서 JDBC의 XA 트랜잭션 지원에 대해 검색을 해보시기 바랍니다.
----------------------------[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...
동시 사용자를 구현하는 이유는 부하 테스트를 하기 위해서 입니다. JDBC XA 트랜잭션으로 한번 살펴보겠습니다.
똑!똑!
ConnectionPool을 이용하시면 됩니다.
for loop에서 각각의 커넥션을 맺었는데...
마지막 커넥션만 존재하는 것은 하나의 변수에 각각의 커넥션을 지정하였기 때문인 것으로 보여지네요...
만약 직접 구현하고 싶으시다면 Vector 등의 객체를 저장할 수있는 Collection 객체를 사용하시면 됩니다..
그럼.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
꼭 동시에 커넥션 10개를 맺어야 하는 경우가 아니라면 가능하면 그런 작
꼭 동시에 커넥션 10개를 맺어야 하는 경우가 아니라면 가능하면 그런 작업은 피하는게 좋습니다. 서로 다른 데이터베이스 10개를 동시에 접속해야 하는 것이 아니라면 한 커넥션에서 처리하도록 변경해보시는 것이 좋을 것 같네요...
만일 정 그렇게 구현해야 한다면 분산 트랜잭션을 사용하는 수밖에 없습니다. 인터넷에서 JDBC의 XA 트랜잭션 지원에 대해 검색을 해보시기 바랍니다.
----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...
동시 사용자를 구현하는 이유는 부하 테스트를 하기 위해서 입니다.JD
동시 사용자를 구현하는 이유는 부하 테스트를 하기 위해서 입니다.
JDBC XA 트랜잭션으로 한번 살펴보겠습니다.
똑!똑!
ConnectionPool을 이용하시면 됩니다.for loop에서
ConnectionPool을 이용하시면 됩니다.
for loop에서 각각의 커넥션을 맺었는데...
마지막 커넥션만 존재하는 것은
하나의 변수에 각각의 커넥션을 지정하였기 때문인 것으로
보여지네요...
만약 직접 구현하고 싶으시다면 Vector 등의 객체를 저장할 수있는
Collection 객체를 사용하시면 됩니다..
그럼.
댓글 달기