com.gauce.db
Interface DBConnector


public interface DBConnector

Database¿¡ ´ëÇÑ Connector¸¦ ³ªÅ¸³½´Ù. ConnectorÀÇ ¼º°Ý¿¡ µû¶ó Pooling±â´ÉÀ» Á¦°øÇÒ ¼öµµ ÀÖ´Ù.

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

Method Summary
 void createPool()
          Connector¿¡¼­ propertiesÆÄÀÏ¿¡ ÁöÁ¤µÈ ConnectionÀÇ °³¼ö¸¸Å­ ConnectionÀ» »ý¼ºÇÑ ÈÄ Pool¿¡ ÀúÀåÇÑ´Ù.
 void createPool(int cnt)
          ÁöÁ¤µÈ °³¼ö ¸¸Å­ÀÇ DB¿¡ ´ëÇÑ ConnectionÀ» »ý¼ºÇÑ ÈÄ Pool¿¡ ÀúÀåÇÑ´Ù.
 GauceDBConnection getGauceDBConnection()
          ÁöÁ¤µÈ Database¿¡ ´ëÇÑ ConnectionÀ» »ý¼ºÇÑÈÄ ¹ÝȯÇÑ´Ù.
 void setLogger(Logger logger)
          LoggingÀ» Çϱâ À§ÇÑ Logger¸¦ ¼³Á¤ÇÑ´Ù.
 

Method Detail

getGauceDBConnection

public GauceDBConnection getGauceDBConnection()
                                       throws java.sql.SQLException
ÁöÁ¤µÈ Database¿¡ ´ëÇÑ ConnectionÀ» »ý¼ºÇÑÈÄ ¹ÝȯÇÑ´Ù.

Returns:
»ý¼ºµÈ DB Connection°´Ã¼
Throws:
java.sql.SQLException - GauceDBConnectionÀ» ¾ò¾î¿À´Â µ¿¾È ¹ß»ýÇÏ´Â ¿À·ù
Since:
Gauce 2.9

createPool

public void createPool()
                throws java.sql.SQLException
Connector¿¡¼­ propertiesÆÄÀÏ¿¡ ÁöÁ¤µÈ ConnectionÀÇ °³¼ö¸¸Å­ ConnectionÀ» »ý¼ºÇÑ ÈÄ Pool¿¡ ÀúÀåÇÑ´Ù.

Throws:
java.sql.SQLException - Connection POOLÀ» »ý¼ºÇÏ´Â µ¿¾È ¹ß»ýÇÏ´Â ¿À·ù
Since:
Gauce 2.9

createPool

public void createPool(int cnt)
                throws java.sql.SQLException
ÁöÁ¤µÈ °³¼ö ¸¸Å­ÀÇ DB¿¡ ´ëÇÑ ConnectionÀ» »ý¼ºÇÑ ÈÄ Pool¿¡ ÀúÀåÇÑ´Ù.

Parameters:
cnt - »ý¼ºÇÒ ConnectionÀÇ °³¼ö
Throws:
java.sql.SQLException - Connection POOLÀ» »ý¼ºÇÏ´Â µ¿¾È ¹ß»ýÇÏ´Â ¿À·ù
Since:
Gauce 2.9

setLogger

public void setLogger(Logger logger)
LoggingÀ» Çϱâ À§ÇÑ Logger¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
logger - Logging¿¡ »ç¿ëÇÒ Logger
Since:
Gauce 2.9