본 게시글에서는 Linux/Unix 환경에서 JDBC 를 이용하여
Tibero 를 사용하기 위한 환경을 구성하는 방법에 대해서 설명한다.
1. $TB_HOME/client/lib/jar 경로에서 tibero6-jdbc.jar, tibero6-jdbc-dbg.jar 파일을 확인한다.
2. java -jar tibero6-jdbc.jar 명령어로 버젼을 확인한다.
3. 자바 파일을 작성한다.
필자는 해당 내용으로 작성된 TiberoJDBC.java 파일을 사용하였다.
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.tmax.tibero.jdbc.ext.TbDataSource;
public class TiberoJDBC {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
TbDataSource tds = new TbDataSource();
tds.setURL("jdbc:tibero:thin:@192.168.76.146:8629:tibero");
/* tds.setURL("jdbc:tibero:thin:@ip:포트:DB_NAME"); */
tds.setUser("sys");
tds.setPassword("tibero");
Connection conn = tds.getConnection();
Statement stmt = conn.createStatement();
String query = "select table_name from dba_tables where rownum < 10 ";
ResultSet rs = stmt.executeQuery(query);
String sTname=null;
int irows = 1;
while ( rs.next() ) {
sTname = rs.getString("table_name");
System.out.println("row[" + irows + "] : " + sTname);
irows++;
}
rs.close();
stmt.close();
conn.close();
}
}
4. tibero6-jdbc.jar 파일을 .java 파일이 있는 경로로 옮긴다.
5. javac -cp tibero6-jdbc.jar TiberoJDBC.java 로 컴파일한다.
클래스 파일이 생성될 것이다.
6. java -cp .:./tibero6-jdbc.jar TiberoJDBC 명령어를 통해 테스트한다.
JDBC와 tibero가 연동이 잘 되었다.
기존에 사용하던 JDBC 드라이버 파일을 tibero6-jdbc-dbg.jar로 사용하면 /home경로에 로그가 남게 된다.
-90000부터 -90999까지가 JDBC에러이고 나머지는 서버에서 발생하는 에러다.
'etc' 카테고리의 다른 글
tpr 재생성하기 (0) | 2023.03.30 |
---|---|
Hugepage 설정하는 법 (0) | 2023.03.24 |
Tibero ODBC 연동 (0) | 2023.02.06 |
Tibero 정식 라이센스 발급 절차 (0) | 2023.01.11 |
오라클 19c Linux 설치 (0) | 2022.12.29 |