JavaTM 2
Platform
Std.  Ed.  v1. 4.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

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

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

parameterNullable

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

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

parameterNullableUnknown

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

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

parameterModeUnknown

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

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

parameterModeIn

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

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

parameterModeInOut

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

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

parameterModeOut

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

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

getParameterCount

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

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

isNullable

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

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

isSigned

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

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

getPrecision

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

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

getScale

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

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

getParameterType

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

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

getParameterTypeName

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

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

getParameterClassName

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

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

getParameterMode

public 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
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.