JavaTM 2 Platform
Standard Ed. 5.0

java.sql
ÀÎÅÍÆäÀ̽º ParameterMetaData


public interface ParameterMetaData

PreparedStatement °´Ã¼³»ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ÇüÅÂ¿Í ÇÁ·ÎÆÛƼ¿¡ ´ëÇÑ Á¤º¸ÀÇ Ãëµæ¿¡ »ç¿ëÇÏ´Â °´Ã¼ÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.4

ÇÊµå °³¿ä
static int parameterModeIn
          ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå°¡ IN ÀÎ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static int parameterModeInOut
          ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå°¡ INOUT ÀÎ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static int parameterModeOut
          ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå°¡ OUT ÀÎ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static int parameterModeUnknown
          ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå°¡ ºÒ¸íÇÑ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static int parameterNoNulls
          ÆÄ¶ó¹ÌÅͰ¡ NULL°ªÀ» Çã°¡ÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static int parameterNullable
          ÆÄ¶ó¹ÌÅͰ¡ NULL°ªÀ» Çã°¡ÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static int parameterNullableUnknown
          ÆÄ¶ó¹ÌÅͰ¡ NULL Ä¡¸¦ Çã°¡ÇÒÁö ¾î¶³Áö ºÒ¸íÇÑ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 String getParameterClassName (int param)
          ÀνºÅϽº°¡ PreparedStatement.setObject ¸Þ¼­µå¿¡°Ô °Ç³×Áö´Â Java Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§À» ÃëµæÇÕ´Ï´Ù.
 int getParameterCount ()
          ÀÌ ParameterMetaData °´Ã¼°¡ Á¤º¸¸¦ Æ÷ÇÔÇÑ PreparedStatement ³»ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
 int getParameterMode (int param)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå¸¦ ÃëµæÇÕ´Ï´Ù.
 int getParameterType (int param)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ SQL ÇüÀ» ÃëµæÇÕ´Ï´Ù.
 String getParameterTypeName (int param)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Çü¸íÀ» ÃëµæÇÕ´Ï´Ù.
 int getPrecision (int param)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ 10 ÁøÀÚ¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
 int getScale (int param)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
 int isNullable (int param)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍ·Î null °ªÀÌ Çã°¡µÉÁö ¾î¶³Áö¸¦ ÃëµæÇÕ´Ï´Ù.
 boolean isSigned (int param)
          ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ ºÎÈ£ ÷ºÎ ¼öÄ¡Àΰ¡ ¾î¶²°¡¸¦ ÃëµæÇÕ´Ï´Ù.
 

ÇʵåÀÇ »ó¼¼

parameterNoNulls

static final int parameterNoNulls
ÆÄ¶ó¹ÌÅͰ¡ NULL°ªÀ» Çã°¡ÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

parameterNullable

static final int parameterNullable
ÆÄ¶ó¹ÌÅͰ¡ NULL°ªÀ» Çã°¡ÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

parameterNullableUnknown

static final int parameterNullableUnknown
ÆÄ¶ó¹ÌÅͰ¡ NULL Ä¡¸¦ Çã°¡ÇÒÁö ¾î¶³Áö ºÒ¸íÇÑ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

parameterModeUnknown

static final int parameterModeUnknown
ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå°¡ ºÒ¸íÇÑ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

parameterModeIn

static final int parameterModeIn
ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå°¡ IN ÀÎ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

parameterModeInOut

static final int parameterModeInOut
ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå°¡ INOUT ÀÎ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

parameterModeOut

static final int parameterModeOut
ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå°¡ OUT ÀÎ °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪
¸Þ¼­µåÀÇ »ó¼¼

getParameterCount

int getParameterCount()
                      throws SQLException 
ÀÌ ParameterMetaData °´Ã¼°¡ Á¤º¸¸¦ Æ÷ÇÔÇÑ PreparedStatement ³»ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ¼ö¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÆÄ¶ó¹ÌÅÍÀÇ ¼ö
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

isNullable

int isNullable(int param)
               throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍ·Î null °ªÀÌ Çã°¡µÉÁö ¾î¶³Áö¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
param - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ null Ä¡ »óÅÂ. ParameterMetaData.parameterNoNulls, ParameterMetaData.parameterNullable, ¶Ç´Â ParameterMetaData.parameterNullableUnknown °¡¿îµ¥ 1°³
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

isSigned

boolean isSigned(int param)
                 throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ ºÎÈ£ ÷ºÎ ¼öÄ¡Àΰ¡ ¾î¶²°¡¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
param - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
»ó±âÀÇ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

getPrecision

int getPrecision(int param)
                 throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ 10 ÁøÀÚ¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
param - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
Á¤¹Ðµµ
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

getScale

int getScale(int param)
             throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ ¼Ò¼öÁ¡ ¾Æ·¡ÀÇ ÀÚ¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
param - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
½ºÄÉÀÏ (ÀÚ¸®¼ö)
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

getParameterType

int getParameterType(int param)
                     throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ SQL ÇüÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
param - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
java.sql.Types·Î ºÎÅÍÀÇ SQL Çü
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4
°ü·Ã Ç׸ñ:
Types

getParameterTypeName

String  getParameterTypeName(int param)
                            throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ µ¥ÀÌŸº£À̽º °íÀ¯ÀÇ Çü¸íÀ» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
param - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
µ¥ÀÌŸº£À̽º°¡ »ç¿ëÇÏ´Â Çü¸í. ÆÄ¶ó¹ÌÅÍÀÇ ÇüŰ¡ »ç¿ëÀÚ Á¤ÀÇÇüÀÇ °æ¿ì´Â ¿ÏÀü ÁöÁ¤µÈ Çü¸í
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

getParameterClassName

String  getParameterClassName(int param)
                             throws SQLException 
ÀνºÅϽº°¡ PreparedStatement.setObject ¸Þ¼­µå¿¡°Ô °Ç³×Áö´Â Java Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§À» ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
param - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀ» ¼³Á¤Çϱâ À§Çؼ­ PreparedStatement.setObject ¸Þ¼­µå¿¡ ÀÇÇØ »ç¿ëµÇ´Â Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Å¬·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§. Ä¿½ºÅÒ ¸ÅÇο¡ »ç¿ëµÇ´Â Ŭ·¡½º¸í
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

getParameterMode

int getParameterMode(int param)
                     throws SQLException 
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå¸¦ ÃëµæÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
param - ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
¹Ýȯ°ª:
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ ¸ðµå. ParameterMetaData.parameterModeIn, ParameterMetaData.parameterModeOut, ParameterMetaData.parameterModeInOut, ¶Ç´Â ParameterMetaData.parameterModeUnknown °¡¿îµ¥ 1°³
¿¹¿Ü:
SQLException - µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.