Java Stored Procedure 사용시 에러 입니다.
환경은 아래와 같습니다.
JDK : 1.6.20
CLASSPATH=.;C:CUBRIDjdbccubrid_jdbc.jar;
Path=C:CUBRIDbin;............................;C:Javajdk_1.6.20jrebinclient;C:Javajdk_1.6.20bin;
튜토리얼에 따라
1. JavaSP.java 작성
2. compile JavaSP.java
3. loadjava demodb JavaSp.class
4. create function
5. ResultSet 테스트용 java작성 (TestResultSet.java)
6. compile TestResultSet.java
7. 실행 --> 에러발생
cubrid.jdbc.driver.CUBRIDException: The column name is invalid.
at cubrid.jdbc.driver.CUBRIDResultSet.findColumn(CUBRIDResultSet.java:664)
at cubrid.jdbc.driver.CUBRIDResultSet.getString(CUBRIDResultSet.java:519)
at TestResultSet.main(TestResultSet.java:20)
SQLException:The column name is invalid.
위와 같은 에러가 발생 합니다.
유사한 소스로 Cubrid 7.3 버전에서는 작동이 잘 됩니다.. 쯔업..
원인이 뭘까요??
7.3버전에서 테스트 한 소스와 2008 R2.2에서 테스트 한 소스를 같이 올립니다.
며칠째 보고 있는데 답이 안나오네요..
7.3 버전의 cubrid_jdbc.jar로 2008 R2.2에서 해봤는데, 컴파일은되나 서버에서 통신 에러가 발생 하네용.. 쩝..