|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.shift.framework.persistance.SqlHelper
public class SqlHelper
Bean¿¡¼ SQL query¸¦ ÀÛ¼ºÇÒ¶§ query¸¦ ¼¼ÆÃÇØÁÖ°í À̸¦ executeÇØÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.
Constructor Summary | |
---|---|
SqlHelper()
|
Method Summary | |
---|---|
void |
call(java.sql.Connection conn,
java.util.Map param)
½ºÅä¾î ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÑ´Ù. |
boolean |
execute(java.sql.Connection conn)
¼³Á¤µÇ¾î ÀÖ´Â SQL¹®À» ½ÇÇàÇÑ´Ù. |
int[] |
executeBatch(java.sql.Connection conn,
java.util.List param)
¿©·¯°³ÀÇ row¸¦ insert, update, delete ÇÒ¶§ ¾²ÀδÙ. |
java.lang.Object |
executeQuery(java.sql.Connection conn,
java.lang.Class klass)
DB¿¡ select query¸¦ executeÇØÁÖ°í ±× °á°ú¸¦ List ŸÀÔÀÇ °´Ã¼·Î ¹ÝȯÇÑ´Ù. |
void |
executeQuery(java.sql.Connection conn,
ModelSet set)
DB¿¡ select query¸¦ executeÇØÁÖ°í ±× °á°ú¸¦ List ŸÀÔÀÇ °´Ã¼·Î ¹ÝȯÇÑ´Ù. |
java.lang.Object |
executeQuery(java.sql.Connection conn,
java.lang.Object param,
java.lang.Class klass)
DB¿¡ select query¸¦ executeÇØÁÖ°í ±× °á°ú¸¦ List ŸÀÔÀÇ °´Ã¼·Î ¹ÝȯÇÑ´Ù. |
void |
executeQuery(java.sql.Connection conn,
java.lang.Object param,
ModelSet set)
DB¿¡ select query¸¦ executeÇØÁÖ°í ±× °á°ú¸¦ List ŸÀÔÀÇ °´Ã¼·Î ¹ÝȯÇÑ´Ù. |
int |
executeUpdate(java.sql.Connection conn)
INSERT, UPDATE, DELETE SQL¹®À̳ª DDL°°ÀÌ °á°ú°ªÀÌ ¾ø´Â SQL¹®À» ½ÇÇà½ÃŲ´Ù. |
int |
executeUpdate(java.sql.Connection conn,
java.util.Map map,
java.lang.Object param)
ÇѰ³ÀÇ row¸¦ insert, update, deleteÇÒ¶§ »ç¿ëÇÑ´Ù. |
int |
executeUpdate(java.sql.Connection conn,
java.lang.Object param)
ÇѰ³ÀÇ row¸¦ insert, update, deleteÇÒ¶§ »ç¿ëÇÑ´Ù. |
void |
setQuery(java.lang.String sql)
Äõ¸®¹®À» executeÇÒ¼ö ÀÖ°Ô °¡°øÇÑ´Ù. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SqlHelper()
Method Detail |
---|
public int[] executeBatch(java.sql.Connection conn, java.util.List param) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼param
- ÀÔ·ÂÇϰíÀÚ ÇÏ´Â parameterµéÀÇ List°´Ã¼
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.sql.SQLException
public int executeUpdate(java.sql.Connection conn, java.lang.Object param) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼param
- updateÇϰíÀÚ ÇÏ´Â parameter °´Ã¼
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.sql.SQLException
public int executeUpdate(java.sql.Connection conn) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
conn
- java.sql.Connection °´Ã¼
java.sql.SQLException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public int executeUpdate(java.sql.Connection conn, java.util.Map map, java.lang.Object param) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼map
- updateÇϰíÀÚ ÇÏ´Â parameter °´Ã¼
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.sql.SQLException
public java.lang.Object executeQuery(java.sql.Connection conn, java.lang.Object param, java.lang.Class klass) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼param
- °Ë»öÇϰíÀÚ ÇÏ´Â parameterklass
- ResultSetÀ» ¹Þ¾Æ³¾ Ŭ·¡½º
java.sql.SQLException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public java.lang.Object executeQuery(java.sql.Connection conn, java.lang.Class klass) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼klass
- ResultSetÀ» ¹Þ¾Æ³¾ Ŭ·¡½º
java.sql.SQLException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public void executeQuery(java.sql.Connection conn, java.lang.Object param, ModelSet set) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.Exception
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼param
- SQL¹®¿¡ ¼³Á¤µÇ¾î ÀÖ´Â parameter¿¡ ġȯµÉ ´ë»óÀÌ µÇ´Â °´Ã¼set
- SQL¹® ½ÇÇà °á°ú¸¦ Ãâ·ÂÇÒ ´ë»ó °´Ã¼
java.sql.SQLException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Exception
public void executeQuery(java.sql.Connection conn, ModelSet set) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.Exception
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼set
- SQL¹® ½ÇÇà °á°ú¸¦ Ãâ·ÂÇÒ ´ë»ó °´Ã¼
java.sql.SQLException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Exception
public void call(java.sql.Connection conn, java.util.Map param) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.Exception
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼param
- ½ºÅä¾î ÇÁ·Î½ÃÀúÀÇ parameterÀ» ġȯÇÒ ´ë»ó °´Ã¼
java.sql.SQLException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Exception
public boolean execute(java.sql.Connection conn) throws java.sql.SQLException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.Exception
conn
- Á¢¼ÓÇϰíÀÚ ÇÏ´Â DBÀÇ Connection °´Ã¼
java.sql.SQLException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Exception
public void setQuery(java.lang.String sql) throws java.lang.Exception
sql
- ¼¼ÆÃÇϰíÀÚ ÇÏ´Â SQL query¹®
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |