제목의 클레스에 관련된 내용을 여기 올려도 되는건지모르겠네요.
cubrid.jdbc.driver.CUBRIDResultSetMetaData
위 클레스를 이용하여 테이블의 값을 읽어 사용하려합니다.
=============================================================
Connection conn = DriverManager.getConnection(DBConnectionInfomation.DB_URL);
Statement stmt1 = conn.createStatement();
CUBRIDResultSetMetaData set = (CUBRIDResultSetMetaData) stmt1
.executeQuery( "SELECT * FROM "" + tableName + "" where rownum =0").getMetaData();
=============================================================
for (int i = 1; i < set.getColumnCount() + 1; i++) {
System.out.println(set.getColumnType(i));
}
이렇게하면 해당 타입에 따른 java.sql.Types 의 값들과 매칭되는 값을 가져오는거같습니다.
그런데 DATE 형은 정상적인 값을 가져오는거같은데 DATETIME는 0(null)값을 가져오는거같습니다.
확인부탁드립니다.
cubrid.jdbc.driver.CUBRIDResultSetMetaData
위 클레스를 이용하여 테이블의 값을 읽어 사용하려합니다.
=============================================================
Connection conn = DriverManager.getConnection(DBConnectionInfomation.DB_URL);
Statement stmt1 = conn.createStatement();
CUBRIDResultSetMetaData set = (CUBRIDResultSetMetaData) stmt1
.executeQuery( "SELECT * FROM "" + tableName + "" where rownum =0").getMetaData();
=============================================================
for (int i = 1; i < set.getColumnCount() + 1; i++) {
System.out.println(set.getColumnType(i));
}
이렇게하면 해당 타입에 따른 java.sql.Types 의 값들과 매칭되는 값을 가져오는거같습니다.
그런데 DATE 형은 정상적인 값을 가져오는거같은데 DATETIME는 0(null)값을 가져오는거같습니다.
확인부탁드립니다.