* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
|
리눅스 |
|
8.X, 9.X, 10.X, 11.X |
|
[도움말]-[버전정보] 확인 |
|
java, php, odbc 등 입력 |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
큐브리드를 여러버젼으로 테스트중입니다
8.X, 9.X, 10.X, 11.X
컴파일한 .class파일을 함수/프로시져로 등록하여 쿼리상에서 실행하려면 각 버젼에 맞는 최소 jdk버젼이 어떻게 되나요?
그리고 jdbc 드라이버도 따로 필요한건지요?
JDK 버전 호환
- 큐브리드 11.0 버전 이하를 사용하시는 경우 JDK 6, 큐브리드 11.2 버전 이상을 사용하시는 경우 JDK 8 버전을 사용하시면 됩니다.
JDBC 드라이버 필요 유무
- 자바 함수/프로시저를 JDBC 표준 인터페이스로 구현하시는 경우 (Connection, Statement, ResultSet 등 자바 인터페이스만 사용) JDBC 드라이버는 별도로 필요하지 않습니다.
- 큐브리드 11.0 버전 이하의 매뉴얼의 경우 JDBC 표준 인터페이스를 상속한 클래스 (예, CUBRIDConnection) 를 사용하도록 되어 있으므로, javac로 구현하신 코드를 컴파일 시 -cp 옵션으로 JDBC 드라이버를 포함하여 컴파일 하셔야합니다.
예시) javac -cp $CUBRID/jdbc/cubrid_jdbc.jar SpTest.java
감사합니다.