|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå |
public interface ParameterMetaData
PreparedStatement
°´Ã¼³»ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ÇüÅÂ¿Í ÇÁ·ÎÆÛƼ¿¡ ´ëÇÑ Á¤º¸ÀÇ Ãëµæ¿¡ »ç¿ëÇÏ´Â °´Ã¼ÀÔ´Ï´Ù.
ÇÊµå °³¿ä | |
---|---|
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)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍÀÇ °ªÀÌ ºÎÈ£ ÷ºÎ ¼öÄ¡Àΰ¡ ¾î¶²°¡¸¦ ÃëµæÇÕ´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
---|
static final int parameterNoNulls
NULL
°ªÀ» Çã°¡ÇÏÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static final int parameterNullable
NULL
°ªÀ» Çã°¡ÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â Á¤¼öÀÔ´Ï´Ù.
static final int parameterNullableUnknown
static final int parameterModeUnknown
static final int parameterModeIn
static final int parameterModeInOut
static final int parameterModeOut
¸Þ¼µåÀÇ »ó¼¼ |
---|
int getParameterCount() throws SQLException
ParameterMetaData
°´Ã¼°¡ Á¤º¸¸¦ Æ÷ÇÔÇÑ PreparedStatement
³»ÀÇ ÆÄ¶ó¹ÌÅÍÀÇ ¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint isNullable(int param) throws SQLException
param
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
ParameterMetaData.parameterNoNulls
, ParameterMetaData.parameterNullable
, ¶Ç´Â ParameterMetaData.parameterNullableUnknown
°¡¿îµ¥ 1°³
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìboolean isSigned(int param) throws SQLException
param
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getPrecision(int param) throws SQLException
param
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getScale(int param) throws SQLException
param
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getParameterType(int param) throws SQLException
param
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
java.sql.Types
·Î
ºÎÅÍÀÇ SQL Çü
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìTypes
String getParameterTypeName(int param) throws SQLException
param
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìString getParameterClassName(int param) throws SQLException
PreparedStatement.setObject
¸Þ¼µå¿¡°Ô °Ç³×Áö´Â Java Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§À» ÃëµæÇÕ´Ï´Ù.
param
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
PreparedStatement.setObject
¸Þ¼µå¿¡ ÀÇÇØ »ç¿ëµÇ´Â Java ÇÁ·Î±×·¥ ¾ð¾îÀÇ Å¬·¡½ºÀÇ ¿ÏÀü ÁöÁ¤µÈ À̸§. Ä¿½ºÅÒ ¸ÅÇο¡ »ç¿ëµÇ´Â Ŭ·¡½º¸í
SQLException
- µ¥ÀÌŸº£À̽º ¾×¼¼½º ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ìint getParameterMode(int param) throws SQLException
param
- ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ´Â 1, 2¹øÂ°ÀÇ ÆÄ¶ó¹ÌÅÍ´Â 2, µîÀ¸·Î ÇÑ´Ù
ParameterMetaData.parameterModeIn
, ParameterMetaData.parameterModeOut
, ParameterMetaData.parameterModeInOut
, ¶Ç´Â ParameterMetaData.parameterModeUnknown
°¡¿îµ¥ 1°³
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 µµ ÂüÁ¶ÇϽʽÿÀ.