com.rain
Class rainMysql

java.lang.Object
  extended by com.rain.rainMysql

public class rainMysql
extends java.lang.Object

MYSQL µ¥ÀÌŸ º£À̽º °ü¸®

Version:
1.0
Author:
http://cafen.net (outmind@cafen.net)

Field Summary
 java.lang.String error_msg
          ¸¶Áö¸· ¿À·ù ¸Þ¼¼Áö
 
Constructor Summary
rainMysql(java.lang.String db_id)
          »ý¼ºÀÚ
 
Method Summary
 void change(java.lang.String qm)
          ÁÖ¾îÁø ¾÷µ¥ÀÌÆ® Äõ¸®¸¦ Àü¼ÛÇÔ (delete, update, ±âŸ µ¥ÀÌŸº£À̽ºÀÇ ³»¿ëÀÌ º¯°æµÇ´Â Äõ¸®¸¸ Àü¼Û)
 void close()
          µ¥ÀÌŸ º£À̽º Á¢¼ÓÇØÁ¦
 void commit()
          ±â Àü¼ÛµÈ Äõ¸®¸¦ commit ½ÃÅ´
 boolean connect()
          µ¥ÀÌŸ º£À̽º ¿¬°á
 void errorLog(java.lang.String error_msg)
          µ¥ÀÌŸ º£À̽º ¿À·ù ¸Þ¼¼Áö(conf/error_log.txt) ¿¡ ±â·ÏµÊ
 int getLastID(java.lang.String table_name, java.lang.String col_name)
          ÁÖ¾îÁø Å×À̺íÀÇ ÁÖ¾îÁø Ä®·³¸íÀÇ ¸¶Áö¸· ÀԷ°ª¿¡ 1À» ´õÇØ¼­ ¹Ýȯ
 java.sql.ResultSet query(java.lang.String qm)
          ÁÖ¾îÁø Äõ¸®ÀÇ °á°ú°ªÀ» °¡Á®¿È
 java.sql.ResultSet query(java.lang.String qm, boolean scroll_concur)
          ÁÖ¾îÁø Äõ¸®¸¦ ¼­¹ö¿¡ Àü¼ÛÇØ¼­ °á°ú °ªÀ» ¹ÝȯÇÔ
 rainData query2Array(java.lang.String qm, int cline, int row_count)
          ÁÖ¾îÁø Äõ¸®¿¡¼­ ½ÃÀÛ ½ÃÁ¡ ¹× °¡Á®¿Ã °¹¼ö¸¦ ÁöÁ¤Çؼ­ °á°úÄ¡¸¦ °¡Á®¿È
 rainData queryFetch(java.lang.String qm)
          ÁÖ¾îÁø Äõ¸®·Î ù¹øÂ° ·Î¿ì¸¸ °¡Á®¿È - rainData
 rainData queryFetch(java.lang.String qm, int getrow)
          ÁÖ¾îÁø Äõ¸®·Î ÁöÁ¤ÇÑ °¹¼ö ¸¸Å­ °¡Á®¿È - rainData
 java.sql.ResultSet queryFetchResultSet(java.lang.String qm, int getrow)
          ÁÖ¾îÁø Äõ¸®·Î ÁöÁ¤ÇÑ °¹¼ö ¸¸Å­ °¡Á®¿È
 java.lang.String queryOne(java.lang.String qm)
          ÁÖ¾îÁø Äõ¸®ÀÇ Ã¹¹øÂ° ·Î¿ìÀÇ Ã¹¹øÂ° Çʵ带 ¹ÝȯÇÔ
 void queryUpdate(java.lang.String qm, boolean auto_commit)
          ÁÖ¾îÁø Äõ¸®¸¦ ¼­¹ö¿¡ Àü¼ÛÇÔ
 void rollback()
          ±â Àü¼ÛµÈ Äõ¸®¸¦ rollback ½ÃÅ´
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

error_msg

public java.lang.String error_msg
¸¶Áö¸· ¿À·ù ¸Þ¼¼Áö

Constructor Detail

rainMysql

public rainMysql(java.lang.String db_id)
»ý¼ºÀÚ

Parameters:
db_id - µ¥ÀÌŸ º£À̽º ȯ°æ ÆÄÀÏ ¾ÆÀ̵ð (conf/db_¾ÆÀ̵ð.ini) ÆÄÀÏÀÌ ÀúÀåµÇ¾î ÀÖ¾î¾ßÇÔ)
Method Detail

connect

public boolean connect()
µ¥ÀÌŸ º£À̽º ¿¬°á

Returns:
¿¬°á ¼º°ø¿©ºÎ

close

public void close()
µ¥ÀÌŸ º£À̽º Á¢¼ÓÇØÁ¦


errorLog

public void errorLog(java.lang.String error_msg)
µ¥ÀÌŸ º£À̽º ¿À·ù ¸Þ¼¼Áö(conf/error_log.txt) ¿¡ ±â·ÏµÊ


query

public java.sql.ResultSet query(java.lang.String qm)
ÁÖ¾îÁø Äõ¸®ÀÇ °á°ú°ªÀ» °¡Á®¿È

Parameters:
qm - Äõ¸®

change

public void change(java.lang.String qm)
ÁÖ¾îÁø ¾÷µ¥ÀÌÆ® Äõ¸®¸¦ Àü¼ÛÇÔ (delete, update, ±âŸ µ¥ÀÌŸº£À̽ºÀÇ ³»¿ëÀÌ º¯°æµÇ´Â Äõ¸®¸¸ Àü¼Û)

Parameters:
qm - Äõ¸®

getLastID

public int getLastID(java.lang.String table_name,
                     java.lang.String col_name)
ÁÖ¾îÁø Å×À̺íÀÇ ÁÖ¾îÁø Ä®·³¸íÀÇ ¸¶Áö¸· ÀԷ°ª¿¡ 1À» ´õÇØ¼­ ¹Ýȯ

Parameters:
table_name - Å×À̺í¸í
col_name - Ä®·³¸í
Returns:
¸¶Áö¸· ÀԷ°¡´ÉÇÑ °íÀ¯¹øÈ£

query

public java.sql.ResultSet query(java.lang.String qm,
                                boolean scroll_concur)
ÁÖ¾îÁø Äõ¸®¸¦ ¼­¹ö¿¡ Àü¼ÛÇØ¼­ °á°ú °ªÀ» ¹ÝȯÇÔ

Parameters:
qm - Äõ¸®
scroll_concur - Æ÷ÀÎÅÍ À̵¿¼º¿©ºÎ
Returns:
Äõ¸® °á°ú

queryUpdate

public void queryUpdate(java.lang.String qm,
                        boolean auto_commit)
ÁÖ¾îÁø Äõ¸®¸¦ ¼­¹ö¿¡ Àü¼ÛÇÔ

Parameters:
qm - Äõ¸®
auto_commit - ÀÚµ¿ commit ¿©ºÎ

commit

public void commit()
±â Àü¼ÛµÈ Äõ¸®¸¦ commit ½ÃÅ´


rollback

public void rollback()
±â Àü¼ÛµÈ Äõ¸®¸¦ rollback ½ÃÅ´


queryOne

public java.lang.String queryOne(java.lang.String qm)
ÁÖ¾îÁø Äõ¸®ÀÇ Ã¹¹øÂ° ·Î¿ìÀÇ Ã¹¹øÂ° Çʵ带 ¹ÝȯÇÔ

Parameters:
qm - Äõ¸®
Returns:
Çʵ尪

queryFetchResultSet

public java.sql.ResultSet queryFetchResultSet(java.lang.String qm,
                                              int getrow)
ÁÖ¾îÁø Äõ¸®·Î ÁöÁ¤ÇÑ °¹¼ö ¸¸Å­ °¡Á®¿È

Parameters:
qm - Äõ¸®
getrow - °¡Á®¿Ã °¹¼ö
Returns:
ResultSet

queryFetch

public rainData queryFetch(java.lang.String qm,
                           int getrow)
ÁÖ¾îÁø Äõ¸®·Î ÁöÁ¤ÇÑ °¹¼ö ¸¸Å­ °¡Á®¿È - rainData

Parameters:
qm - Äõ¸®
getrow - °¡Á®¿Ã °¹¼ö
Returns:
rainData

queryFetch

public rainData queryFetch(java.lang.String qm)
ÁÖ¾îÁø Äõ¸®·Î ù¹øÂ° ·Î¿ì¸¸ °¡Á®¿È - rainData

Parameters:
qm - Äõ¸®
Returns:
rainData

query2Array

public rainData query2Array(java.lang.String qm,
                            int cline,
                            int row_count)
ÁÖ¾îÁø Äõ¸®¿¡¼­ ½ÃÀÛ ½ÃÁ¡ ¹× °¡Á®¿Ã °¹¼ö¸¦ ÁöÁ¤Çؼ­ °á°úÄ¡¸¦ °¡Á®¿È

Parameters:
qm - Äõ¸®
cline - ½ÃÀÛÀ§Ä¡
row_count - °¡Á®¿Ã °¹¼ö
Returns:
rainData


Copyright 2005 cafen.net