Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

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

select to_char(sysdate, "yyyymmdd")  from db_root;

 

와 같은 SQL을 사용할 경우

 

리턴값은 20130122 와 같이 8자리입니다.

 

하지만 길이는 1073741823 으로 나타나고 있습니다.

 

큐브리드만 그렇습니다. 확인 바랍니다.

 

 

import java.sql.*;

public class CuTest {

 /**
  * @param args
  */
 public static void main(String[] args) throws SQLException{
  // TODO Auto-generated method stub
  Connection conn = null;
  Statement stmt = null;
  ResultSet rs = null;
  
  try
  {
   Class.forName("cubrid.jdbc.driver.CUBRIDDriver");
   conn = DriverManager.getConnection("jdbc:cubrid:localhost:33000:demodb:dba::", "", "");
   String sql = "select to_char(sysdate,'yyyymmdd') as aa from db_root";
   stmt = conn.createStatement();
   rs = stmt.executeQuery(sql);
   while(rs.next())
   {
    String aa = rs.getString(1);
    System.out.println(aa);
   }
   
   int colSize = rs.getMetaData().getColumnDisplaySize(1);
   System.out.println("ColSize = " + colSize);
   
   rs.close();
   stmt.close();
   conn.close();
  }
  catch(Exception e)
  {
   e.printStackTrace();
  }
 }

}

  • ?
    이용미 2013.01.23 22:20

    안녕하세요.

    사용에 불편을 드려 죄송합니다.

     

    일단 데이터 결과가 저장되는 변수 "aa"를 이용하여 길이를 구하는 것으로 우회 부탁드립니다.

    예제의 while 부분을 다음과 같이 수정해 주시면 됩니다.

    String aa = rs.getString(1);

    System.out.println(aa);

    int colSize = aa.length();

    System.out.println("ColSize = " + colSize);

     

    해당 문제점을 개발팀에 전달하도록 하겠으며, 되도록 빠른 시간 내에 수정될 수 있도록 하겠습니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 1552
1380 테이블 생성시 에러 1 file ran 2013.02.08 5683
1379 ERROR CODE = -41, ERROR CODE = -52 1 까망이 2013.02.07 48500
1378 This may take a long time depending on the amount of recovery works to do.? 1 ddan0701 2013.02.07 9117
1377 [깜짝이벤트] CUBRID 열심 사용자들께 2013년 메모지 셋트를 드립니다 3 file CUBRID_DEV 2013.02.05 15039
1376 바로 밑에 질문 올린 내용 다시 질문 드립니다. 2 댄디 2013.02.05 9067
1375 DB 접속이 안됩니다. [에러메세지 포함] 1 댄디 2013.02.05 7032
1374 큐브리드 매니저 테이블 목록 3 응큼한배추 2013.02.05 7274
1373 CUBRID 매니저 접속 시 상단 에러 표시 3 freemir 2013.02.01 5627
1372 정기교육 문의 1 마루 2013.01.30 5265
1371 매니저 실행 오류 질문. 1 신데렐라 2013.01.29 9671
1370 BLOB에 대한 자바 타입변환 문제.. 1 file ㅇㅇ 2013.01.28 10015
1369 log좀 봐주세요 2 바람바람 2013.01.25 6785
1368 오라클 select * from tab; 과 같은 쿼리가 무엇인가요? 1 댄디 2013.01.25 14931
1367 CUBRIDPreparedStatement 에서 NullPointerException 발생 1 kjkmadness 2013.01.25 14369
1366 CUBRID ODBC DB Connection DataSet 오류 3 file abeans 2013.01.24 9946
1365 MYSQL5.X -> Cubrid 마이그레이션 1 DarkRanger 2013.01.23 6066
1364 cubrid manager peer not authenticated?? 2 ddan0701 2013.01.22 10627
» 컬럼의 길이를 잘못 가져옵니다. rs.getMetaData.getColumnDisplaySize(1); 1 검풍이 2013.01.22 9815
1362 Invalid buffer position! insert시 발생하는데 왜 발생하나요? 5 바람바람 2013.01.18 7677
1361 네트워크 속도와 Cubrid 속도 1 yak341 2013.01.18 8461
Board Pagination Prev 1 ... 104 105 106 107 108 109 110 111 112 113 ... 177 Next
/ 177

Contact Cubrid

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