Background Image

FORUM

조회 수 18479 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

DROP CLASS JM_USR;
CREATE CLASS JM_USR (
    USR_ID      CHAR VARYING(253)       NOT NULL    PRIMARY KEY,
    USR_NCK     CHAR VARYING(253)       NOT NULL    UNIQUE,
    USR_PW      CHAR(22)                NOT NULL,
    USR_ATH     CHAR(22)                ,  
    USR_PT      NUMERIC(38, 8)          DEFAULT 0
);

 

 

 

 

  1 package jeemin;
  2
  3 import java.sql.*;
  4
  5 import cubrid.jdbc.driver.*;
  6
  7 public class Test1{
  8     public static void main(String[] args){
  9         try{
 10             Class.forName("cubrid.jdbc.driver.CUBRIDDriver");
 11             Connection conn = DriverManager.getConnection("jdbc:cubrid:localhost:33000:jeemin:::", "jeemin", "jeemin");
 12             PreparedStatement ps = conn.prepareStatement("SELECT JM_USR, USR_NCK, USR_PT FROM JM_USR WHERE USR_ID=? AND USR_PW=?");
 13             ps.setString(1, "test");
 14             ps.setString(2, "KFq5RI0nUe5X7Of3YsOQlQ");
 15
 16             CUBRIDResultSet rs = (CUBRIDResultSet)ps.executeQuery();
 17
 18             if(rs.next()){
 19                 System.out.println(rs.getString("USR_NCK"));
 20             }
 21
 22             CUBRIDPreparedStatement ps2 = (CUBRIDPreparedStatement)conn.prepareStatement("UPDATE JM_USR SET USR_ATH=? WHERE JM_USR=?");
 23             ps2.setString(1, "ABCDEFG");
 24             ps2.setOID(2, rs.getOID("JM_USR"));
 25             ps2.execute();
 26             ps2.close();
 27
 28             rs.getString("USR_NCK");
 29
 30             rs.close();
 31             ps.close();
 32             conn.close();
 33         }catch(Exception e){
 34             e.printStackTrace();
 35         }
 36    
 37     }
 38 }

 

 

 

 

cubrid.jdbc.driver.CUBRIDException: Attempt to access a closed ResultSet.
 at cubrid.jdbc.driver.CUBRIDResultSet.checkIsOpen(CUBRIDResultSet.java:1648)
 at cubrid.jdbc.driver.CUBRIDResultSet.findColumn(CUBRIDResultSet.java:670)
 at cubrid.jdbc.driver.CUBRIDResultSet.getString(CUBRIDResultSet.java:559)
 at jeemin.Test1.main(Test1.java:28)

 

 

 

 

28번째 라인에서 rs가 이미 닫혔다고 나옵니다.

 

정확하게 닫히는 이유가 먼가요?

 

 

 

 

cubrid에서는 세그먼트를 2개 열면 첫번째 세그먼트가 자동으로 닫히나요?

 

정확하게 어떤 경우에 닫히는지를 정의해 주실수 있나요?


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 21 admin 2024.04.23 143862
1088 윈도우 도스 모드에서 쿼리 실행 방법 문의 1 ProMind 2011.10.12 14149
1087 [테이블의 하위 페치 중]만 계속 나오면서 DB의 테이블을 보여주지 않고 있습니다. 4 secret 어려운큐브 2011.10.11 12
1086 이미지사진파일 업로드 방법 1 우주와나 2011.10.10 14791
1085 윈도우 64Bit 버전에서 PHP에 Cubrid 모듈 올리는 방법좀 .. 1 삼돌이 2011.10.08 14406
1084 테이블 생성, 삭제, 백업 등이 되지 않습니다. 2 sugarkane 2011.10.06 10338
1083 함수 실행시 한글 깨짐 현상 4 대규 2011.10.05 14675
1082 데이터 베이스 생성이 되지 않습니다.. 1 삼돌이 2011.10.05 11228
1081 쉘스크립트파일이 cron으로는 실행이 되지않습니다. 2 secret 어려운큐브 2011.10.05 10
1080 뷰 테이블 검색 시간에 대해 궁금한점이 있습니다. 9 종이 2011.10.05 12498
1079 콘솔에서 csql로 접속할 때 인코딩 설정은 어떻게 하나요? 3 안지민 2011.09.29 14330
1078 4.0 패치2 는 언제쯤 나오나요? 3 유니콘 2011.09.28 9406
1077 8.4로 업그레이드후 cci_execute 실패 에러 10 천상하늘 2011.09.23 12092
1076 DB 접속실패 ( 7 file psygrapher 2011.09.21 14167
1075 테이블 목록확인 (show tables) 방법 문의 3 mkengnr 2011.09.20 23860
1074 Hibernate로 페이징 처리시 오류발생에 대한 내용입니다. 4 백화요란 2011.09.16 15859
1073 select count 한 개수와 select 한 개수가 다른이유는 뭘까요? 4 file 인경수 2011.09.16 14430
1072 계층적질의 결과물과 조인 시 문제점 2 하루야 2011.09.09 12256
1071 ROW_NUMBER() OVER(PARTITION BY 어떻게..해야 할까요??? 5 초식곰 2011.09.09 30372
1070 Oracle의 stored function/procedure에 대한 질문입니다. 2 배나온천사 2011.09.06 12955
1069 호스트 연결이 안되요.(비밀번호오류) 2 양희종 2011.09.06 17974
Board Pagination Prev 1 ... 154 155 156 157 158 159 160 161 162 163 ... 213 Next
/ 213

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales