|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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)
ÁöÁ¤µÈ ¿ÀÇ Åë»óÀÇ ÃÖ´ëÆøÀ» ij¸¯Åͼö·Î °¡¸®Åµ´Ï´Ù. |
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)
ÁöÁ¤µÈ ¿ÀÌ ÀÚµ¿ÀûÀ¸·Î ¹øÈ£ ºÙÀÌ°í µÇ¾î read Àü¿ëÀ¸·Î¼ ´Ù·ç¾îÁúÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
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)
ÁöÁ¤µÈ ¿¿¡ÀÇ ±âÀÔÀ» ¼º°ø½Ãų ¼ö°¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
public static final int columnNoNulls
NULL
Ä¡¸¦ Çã°¡ÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
public static final int columnNullable
NULL
Ä¡¸¦ Çã°¡ÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
public static final int columnNullableUnknown
¸Þ¼ÒµåÀÇ »ó¼¼ |
public int getColumnCount() throws SQLException
ResultSet
¿ÀºêÁ§Æ®ÀÇ ·Ä¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean isAutoIncrement(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean isCaseSensitive(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean isSearchable(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean isCurrency(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int isNullable(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
columnNoNulls
,columnNullable
,columnNullableUnknown
ÀÇ ¾î¶² °ÍÀ̳ª 1 °³
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean isSigned(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int getColumnDisplaySize(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getColumnLabel(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getColumnName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getSchemaName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int getPrecision(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int getScale(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getTableName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getCatalogName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic int getColumnType(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
public String getColumnTypeName(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean isReadOnly(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean isWritable(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic boolean isDefinitelyWritable(int column) throws SQLException
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìpublic String getColumnClassName(int column) throws SQLException
Java Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§À» µ¹·ÁÁÝ´Ï´Ù. ¿·ÎºÎÅÍ °ªÀ» °Ë»öÇϱâ À§Çؼ ResultSet.getObject
¸Þ¼Òµå°¡ ºÒ·Á °¡¸é(ÀÚ), ÀÌ Java Ŭ·¡½ºÀÇ ÀνºÅϽº°¡ »ý¼ºµË´Ï´Ù. ResultSet.getObject
´Â ÀÌ ¸Þ¼Òµå·Î µ¹·ÁÁÖ¾îÁø Ŭ·¡½ºÀÇ ¼ºê Ŭ·¡½º¸¦ µ¹·ÁÁÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
column
- ÃÖÃÊÀÇ ¿Àº 1, 2 ¹øÂ°ÀÇ ¿Àº 2, µîÀ¸·Î ÇÑ´Ù
ResultSet.getObject
¸Þ¼Òµå¿¡ ÀÇÇØ »ç¿ëµÇ´Â Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Å¬·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§. Ä¿½ºÅÒ ¸ÅÇο¡ »ç¿ëµÇ´Â Ŭ·¡½º¸í
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.