Tibero

게시글 보기
작성자 유건데이타 등록일 2016-01-13
제목 제우스(jeus)와 티베로(tibero)의 연동
JEUSMain.xml 설정(Thin 방식)




other
//JEUS5 fix23이후 버전은 tibero로 해주시기 바랍니다.
tibero
com.tmax.tibero.jdbc.ext.TbConnectionPoolDataSource
//classname
ConnectionPoolDataSource
tibero // Tibero 설치 SID
>com.tmax.tibero.jdbc.ext.TbConnectionPoolDataSource

8629 // Tibero 연결 사용 포트
localhost // Tibero 설치 주소
tibero // 사용 계정
tmax // 계정 Password


10
30
4
3600000


false
10000

0
-1
-1
-1



설정을 하기 전에 $TB_HOME/client/lib/jar 안에 들어있는 tibero-jdbc.jar 파일을 $JEUS_HOME/lib/datasource 경로로 복사를 해 넣어야 한다.
$JEUS_HOME/config/`hostname`/JEUSMain.xml 파일에서 환경 설정을 한다.
끝나는 지점 아래에 를 만들고 그 사이에 DB 관련 환경 설정을 넣으면 된다.
설정이 완료가 되면 JEUS를 변경 내용을 적용하기 위하여 JEUS를 재부팅해야 한다.
DB 설정이 정상적으로 이루어 졌는지에 대한 확인은 JEUS 매뉴얼에서 dbpooladmin 명령어를 참조.
SAMPLE SOURCE(connect.jsp)


<%@ page import="java.sql.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="javax.naming.*" %>
<%
Connection con=null;
Statement st=null;
ResultSet rs=null;
try
{
InitialContext initCtx = new InitialContext();
DataSource ds = (DataSource) initCtx.lookup("tibero"); //export-name과 일치 시킵니다.
con=ds.getConnection();
st=con.createStatement();
rs=st.executeQuery("select 'Success!!' from dual");
while(rs.next())
{
out.println(rs.getString(1));
}
}
catch(Exception e)
{
out.print("Error!\n");
out.println(e);
}
finally
{
if(rs!=null)rs.close();
if(st!=null)st.close();
if(con!=null)con.close();
}
%>
Comment
등록된 코멘트가 없습니다.