com.gauce.db
Interface GauceDBConnection

All Superinterfaces:
java.sql.Connection

public interface GauceDBConnection
extends java.sql.Connection

java.sql.ConnectionÀ» »ó¼Ó¹Þ¾Æ ¸¸µç Ŭ·¡½ºÀÌ´Ù. Gauce ¼­ºñ½º¿¡ CustomizingÇÑ ConnectionÀÌ´Ù.

Since:
Gauce 2.9
Version:
1.0 2002.10
Author:
Shift Information & Communication CO.

Field Summary
 
Fields inherited from interface java.sql.Connection
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
 
Method Summary
 void close(boolean canClose)
          ÁÖ¾îÁø °ª(canClose)¿¡ µû¶ó ÇöÀç ConnectionÀ» CloseÇÒ °ÍÀÎÁö ¾Æ´Ï¸é POOL¿¡ ¹Ý³³ÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇÑ´Ù.
 java.lang.String getCharsetDefault()
          Default·Î »ç¿ëÇÒ StringÀÇ encoding character setÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getCharsetIn()
          DB¿¡ StringÀ» ÀÔ·ÂÇÒ ¶§ »ç¿ëÇÏ´Â character setÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getCharsetOut()
          DB¿¡¼­ StringÀ» Àоî¿Ã ¶§ »ç¿ëÇÒ character setÀ» ¹ÝȯÇÑ´Ù.
 GauceStatement getGauceStatement(java.lang.String sql)
          ÁöÁ¤µÈ query¹®À¸·Î GauceStatement¸¦ ¹ÝȯÇÑ´Ù.
 void setCharsetDefault(java.lang.String charsetDefault)
          default·Î »ç¿ëÇÒ String encoding character setÀ» ¼³Á¤ÇÑ´Ù.
 void setCharsetIn(java.lang.String charsetIn)
          DB¿¡ StringÀ» ÀÔ·ÂÇÒ ¶§ »ç¿ëÇÏ´Â character setÀ» ¼³Á¤ÇÑ´Ù.
 void setCharsetOut(java.lang.String charsetDout)
          DB¿¡¼­ StringÀ» Àоî¿Ã ¶§ »ç¿ëÇÒ character setÀ» ¼³Á¤ÇÑ´Ù.
 
Methods inherited from interface java.sql.Connection
clearWarnings, close, commit, createStatement, createStatement, createStatement, getAutoCommit, getCatalog, getHoldability, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap
 

Method Detail

getGauceStatement

public GauceStatement getGauceStatement(java.lang.String sql)
                                 throws java.sql.SQLException
ÁöÁ¤µÈ query¹®À¸·Î GauceStatement¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
sql - ½ÇÇàÇÒ query¹®
Returns:
GauceStatement
Throws:
java.sql.SQLException - GauceStatement»ý¼ºÁß ¹ß»ýÇÏ´Â ¿À·ù
Since:
Gauce 2.9

close

public void close(boolean canClose)
           throws java.sql.SQLException
ÁÖ¾îÁø °ª(canClose)¿¡ µû¶ó ÇöÀç ConnectionÀ» CloseÇÒ °ÍÀÎÁö ¾Æ´Ï¸é POOL¿¡ ¹Ý³³ÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇÑ´Ù.

¸¸¾à °ªÀÌ trueÀ̸é ÇöÀç ConnectionÀ» CloseÇϰí falseÀ̸é ÇöÀç ConnectionÀ» POOL¿¡ ¹Ý³³ÇÏ¿© ´ÙÀ½¿¡ ÀçȰ¿ëÇϵµ·Ï ÇÑ´Ù.

Parameters:
canClose - ConnectionÀ» closeÇÒ°ÍÀÎÁö ¾Æ´ÑÁö ¿©ºÎ (true - close, false - restore into POOL)
Throws:
java.sql.SQLException - ConnectionÀ» closeÇÏ´Â µ¿¾È ¹ß»ýÇÏ´Â ¿À·ù
Since:
Gauce 2.9

getCharsetIn

public java.lang.String getCharsetIn()
DB¿¡ StringÀ» ÀÔ·ÂÇÒ ¶§ »ç¿ëÇÏ´Â character setÀ» ¹ÝȯÇÑ´Ù.

Returns:
StringÀ» ÀÔ·ÂÇÒ ¶§ »ç¿ëÇÏ´Â character set
Since:
Gauce 2.9

setCharsetIn

public void setCharsetIn(java.lang.String charsetIn)
DB¿¡ StringÀ» ÀÔ·ÂÇÒ ¶§ »ç¿ëÇÏ´Â character setÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
charsetIn - DB¿¡ StringÀ» ÀÔ·ÂÇÒ ¶§ »ç¿ëÇÒ character set
Since:
Gauce 2.9

getCharsetOut

public java.lang.String getCharsetOut()
DB¿¡¼­ StringÀ» Àоî¿Ã ¶§ »ç¿ëÇÒ character setÀ» ¹ÝȯÇÑ´Ù.

Returns:
DB¿¡¼­ StringÀ» Àоî¿Ã ¶§ »ç¿ëÇÒ character set
Since:
Gauce 2.9

setCharsetOut

public void setCharsetOut(java.lang.String charsetDout)
DB¿¡¼­ StringÀ» Àоî¿Ã ¶§ »ç¿ëÇÒ character setÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
charsetDout - DB¿¡¼­ StringÀ» Àоî¿Ã ¶§ »ç¿ëÇÒ character set
Since:
Gauce 2.9

getCharsetDefault

public java.lang.String getCharsetDefault()
Default·Î »ç¿ëÇÒ StringÀÇ encoding character setÀ» ¹ÝȯÇÑ´Ù.

Returns:
default character set
Since:
Gauce 2.9

setCharsetDefault

public void setCharsetDefault(java.lang.String charsetDefault)
default·Î »ç¿ëÇÒ String encoding character setÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
charsetDefault - default ·Î »ç¿ëÇÒ String encoding character set
Since:
Gauce 2.9