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에서 해봤는데, 컴파일은되나 서버에서 통신 에러가 발생 하네용.. 쩝..
안녕하세요.
사용에 불편을 드려 죄송합니다.
확인결과 동일한 현상이 발생하고 있으며, 해결방법을 찾고 있습니다.
불편하시겠지만 당분간은 result set 을 넘기는 형태로의 사용은 좀 기다려 주시거나, 다른 형태로 하시는 것이 좋겠습니다.
조속한 시간내에 방법을 찾아 올려드리도록 하겠습니다.