본문 바로가기
백엔드/WAS

JBoss 에서 큐브리드 맛보기

by david100gom 2009. 7. 31.

 JBoss 에서 큐브리드 맛보기


기본적인 연결만 테스트 해보았습니다. (물론 잘되요 ^^)  

1. 아래와 같은 경로에 cubrid-ds.xml 파일을 생성합니다.. 

 

2. cubrid-ds.xml 파일내용을 아래와 같이 생성합니다. (기본적인 DB 연결설정)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 <?xml version="1.0" encoding="UTF-8"?>
 
<!-- ===================================================================== -->
<!--                                                                       -->
<!--  JBoss Server Configuration                                           -->
<!--                                                                       -->
<!-- ===================================================================== -->
 
<datasources>
  <local-tx-datasource>
    <jndi-name>XXDS</jndi-name>           
 
    <connection-url>jdbc:cubrid:localhost:30000:Test:::</connection-url>
    <driver-class>cubrid.jdbc.driver.CUBRIDDriver</driver-class>
    <user-name>dba</user-name>
    <password></password>
  </local-tx-datasource>
</datasources>
cs

3. 당연히 위의 XXDS라는 JNID-NAME 이 웹 애플리케이션 설정부분하고 연동되어 있어야 합니다. ^^

  (예) spring framework의 경우는 아래와 같이 설정하면됩니다.(로컬 트랜젝션인 경우)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:p="http://www.springframework.org/schema/p"
       xmlns:jee="http://www.springframework.org/schema/jee"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
       http://www.springframework.org/schema/jee
       http://www.springframework.org/schema/jee/spring-jee-2.5.xsd">
 
 <!-- Local Transaction -->
<jee:jndi-lookup id="dataSource" jndi-name="java:/XXDS" resource-ref="true"/>
 <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSource" />
 
</beans>
cs

 

4. 그럼 JBoss를 구동해 볼까요? (JBoss 관련 부분은 skip ^^;;)

 JBoss 구동 콘솔창에서 아래와 같이 XXDS 네이밍이 바인딩이 되면 성공적으로 연결된 것입니다. ^^

 

 

댓글