|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå |
public interface ResultSetMetaData
ResultSet
°´Ã¼ÀÇ ¿ÀÇ ÇüÅÂ¿Í ÇÁ·ÎÆÛƼ¿¡ °üÇÑ Á¤º¸¸¦ ¾ò´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â °´Ã¼ÀÔ´Ï´Ù. ´ÙÀ½ÀÇ ÄÚµå fragment´Â ResultSet
°´Ã¼ÀÇ rs¸¦ »ý¼ºÇØ, ResultSetMetaData
°´Ã¼ÀÇ rsmd¸¦ »ý¼ºÇØ, rsmd¸¦ »ç¿ëÇØ, rs°¡ °¡Áö°í ÀÖ´Â ¿ÀÇ ¼ö¿Í rs¿¡ ÀÖ´Â ÃÖÃÊÀÇ ¿À» WHERE
Àý¿¡ »ç¿ëÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù.
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData(); int numberOfColumns = rsmd.getColumnCount(); boolean b = rsmd.isSearchable(1);
ÇÊµå °³¿ä | |
---|---|
static int |
columnNoNulls
¿ÀÌ NULL °ªÀ» Çã°¡ÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
columnNullable
¿ÀÌ NULL °ªÀ» Çã°¡ÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
static int |
columnNullableUnknown
¿ÀÌ NULL Ä¡¸¦ Çã°¡ÇÒÁö ¾î¶³Áö ºÒ¸íÇÑ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
String |
getCatalogName (int column)
ÁöÁ¤µÈ ¿ÀÇ Å×À̺íÀÇ Ä«Å»·Î±×¸íÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getColumnClassName (int column)
Java Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. |
int |
getColumnCount ()
ÀÌ ResultSet °´Ã¼ÀÇ ·Ä¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
int |
getColumnDisplaySize (int column)
ÁöÁ¤µÈ ¿ÀÇ º¸Åë ÀÇ ÃÖ´ë³ÐÀ̸¦ ¹®ÀÚ¼ö·Î °¡¸®Åµ´Ï´Ù. |
String |
getColumnLabel (int column)
Àμ⳪ Ç¥½Ã¿¡ »ç¿ëÇÏ´Â ÁöÁ¤µÈ ¿ÀÇ Ãßõ ŸÀÌÆ²À» ÃëµæÇÕ´Ï´Ù. |
String |
getColumnName (int column)
ÁöÁ¤µÈ ¿ÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. |
int |
getColumnType (int column)
ÁöÁ¤µÈ ¿ÀÇ SQL ÇüÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getColumnTypeName (int column)
ÁöÁ¤µÈ ¿ÀÇ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Çü¸íÀ» ÃëµæÇÕ´Ï´Ù. |
int |
getPrecision (int column)
ÁöÁ¤µÈ ¿ÀÇ 10 ÁøÀÚ¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
getScale (int column)
ÁöÁ¤µÈ ¿ÀÇ ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getSchemaName (int column)
ÁöÁ¤µÈ ¿ÀÇ Å×À̺íÀÇ schema¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getTableName (int column)
ÁöÁ¤µÈ ¿ÀÇ Å×À̺í¸íÀ» ÃëµæÇÕ´Ï´Ù. |
boolean |
isAutoIncrement (int column)
ÁöÁ¤µÈ ¿ÀÌ ÀÚµ¿ÀûÀ¸·Î ¹øÈ£ ºÙÀÌ°í µÇ¾î Àбâ Àü¿ë À¸·Î¼ ´Ù·ç¾îÁúÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
boolean |
isCaseSensitive (int column)
¿ÀÇ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ°¡ ±¸º°µÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
boolean |
isCurrency (int column)
ÁöÁ¤µÈ ¿ÀÌ Ä³½¬ÀÇ °ªÀΰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³À´Ï´Ù. |
boolean |
isDefinitelyWritable (int column)
ÁöÁ¤µÈ ¿ÀÇ Ãâ·ÂÀÌ ¹Ýµå½Ã ¼º°øÇÒÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
int |
isNullable (int column)
ÁöÁ¤µÈ ¿¿¡ NULL¸¦ ¼¼Æ® ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
boolean |
isReadOnly (int column)
ÁöÁ¤µÈ ¿ÀÌ Àý´ëÀûÀ¸·Î Ãâ·Â°¡´ÉÇÏÁö ¾ÊÀºÁö ¾î¶²Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
boolean |
isSearchable (int column)
ÁöÁ¤µÈ ¿À» where Àý·Î »ç¿ëÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
boolean |
isSigned (int column)
ÁöÁ¤µÈ ¿ÀÇ °ªÀÌ ºÎÈ£ ÷ºÎ ¼öÄ¡Àΰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³À´Ï´Ù. |
boolean |
isWritable (int column)
ÁöÁ¤µÈ ¿¿¡ÀÇ write¸¦ ¼º°ø½Ãų ¼ö°¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
---|
static final int columnNoNulls
NULL
°ªÀ» Çã°¡ÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static final int columnNullable
NULL
°ªÀ» Çã°¡ÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static final int columnNullableUnknown
¸Þ¼µåÀÇ »ó¼¼ |
---|
int getColumnCount() throws SQLException
ResultSet
°´Ã¼ÀÇ ·Ä¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isAutoIncrement(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isCaseSensitive(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isSearchable(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isCurrency(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint isNullable(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
columnNoNulls
, columnNullable
, columnNullableUnknown
¾î¶² °ÍÀ̳ª 1°³
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isSigned(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getColumnDisplaySize(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getColumnLabel(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getColumnName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getSchemaName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getPrecision(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getScale(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getTableName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getCatalogName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getColumnType(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
String getColumnTypeName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isReadOnly(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isWritable(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isDefinitelyWritable(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getColumnClassName(int column) throws SQLException
Java Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ¿·ÎºÎÅÍ °ªÀ» °Ë»öÇϱâ À§Çؼ ResultSet.getObject
¸Þ¼µå°¡ ºÒ·Á°¡
¸é, ÀÌ Java Ŭ·¡½ºÀÇ ÀνºÅϽº°¡ »ý¼ºµË´Ï´Ù. ResultSet.getObject
´Â
ÀÌ ¸Þ¼µå·Î ¸®ÅÏµÈ Å¬·¡½ºÀÇ ¼ºê Ŭ·¡½º¸¦ µ¹·ÁÁÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
column
- ÃÖÃÊÀÇ ¿Àº 1, 2¹øÂ°ÀÇ ¿Àº 2,... µÈ´Ù
ResultSet.getObject
¸Þ¼µå¿¡ ÀÇÇØ »ç¿ëµÇ´Â Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Å¬·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§. Ä¿½ºÅÒ ¸ÅÇο¡ »ç¿ëµÇ´Â Ŭ·¡½º¸í
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.