-3
derby 데이터베이스 테이블의 세부 정보를 java의 프로그램으로 가져올 수 있습니까? 예를 들어 없습니다. 데이터베이스 메타 데이터를 시도했지만 작동하지 않습니다. 도와주세요?데이터베이스 테이블의 세부 정보를 가져 오는 방법
미리 감사드립니다.
derby 데이터베이스 테이블의 세부 정보를 java의 프로그램으로 가져올 수 있습니까? 예를 들어 없습니다. 데이터베이스 메타 데이터를 시도했지만 작동하지 않습니다. 도와주세요?데이터베이스 테이블의 세부 정보를 가져 오는 방법
미리 감사드립니다.
는
ResultSet rs = stmt.executeQuery("select * from t1 where 1<>1");
ResultSetMetaData md = rs.getMetaData();
for(int i = 1; i <= md.getColumnCount(); i++) {
md.getColumnName(i);
md.getColumnType(i);
...
이
감사합니다! 하지만 실제로는 그것을 달성하기 위해 데이터베이스 메타 데이터를 사용하고 싶습니다. – user2185287
대한 추가 정보를 원하시면 ResultSetMetaData에 API를 참조하십시오 "* 작동하지 않습니다 *"유효한 컴파일러 오류도 유효한 런타임 예외도입니다. –
당신이 시도한 것을 우리가 볼 수 있도록 공유하십시오 –
@ Arun P Johny 여기 코드 Class.forName ("org.apache.derby.jdbc.EmbeddedDriver"); \t \t \t c = DriverManager.getConnection ("jdbc : derby : C : /Users/AMDecalog.Trainees/MyDB", "root", "root"); \t \t \t \t \t DatabaseMetaData dmd = c.getMetaData(); \t \t \t \t \t \t의 ResultSet RS = dmd.getColumns (NULL, NULL "TABLENAME", NULL); \t \t \t System.out.println (rs); \t \t \t 동안 (rs.next()) \t \t \t { // 뭔가 \t \t \t \t \t \t} – user2185287