¾È±Ô °øºÎ¹æ

Python ÇÁ·Î±×·¡¹Ö > sqlite3 - API - Connection Objects

µî·ÏÀÏ : 2017-08-04 11:22 Á¶È¸¼ö : 52,820

¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÀ» ÇÏ´Â °´Ã¼ÀÔ´Ï´Ù.
È£½ºÆ®¸í, ·Î±×ÀÎ, ¾ÏÈ£, Á¢¼ÓÇÒ DB µîÀ» ÆĶó¹ÌÅÍ·Î ÁöÁ¤ÇÑ´Ù.

¾Æ·¡¿Í °°Àº ÇüÅ·Π»ç¿ëµË´Ï´Ù.
 

con = sq.connect("ankyu.db")


ankyu.db µðºñ¿Í ¿¬°áÇÕ´Ï´Ù ¸¸¾à ankyu.db  ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é »ý¼ºÇØ ÁÝ´Ï´Ù.

connection °´Ã¼¿¡¼­ »ç¿ëµÇ¾î Áö´Â ÇÔ¼ö(methods)µé.
 
Method  ¼³¸í
.close() - connection °´Ã¼¸¦ ´Ý´Â´Ù.
.commit() - Æ®·£Àè¼Ç º¯°æ ³»¿ªÀ» DB¿¡ ¹Ý¿µÇÑ´Ù.
.rollback() - Æ®·£Àè¼ÇÀ» DB¿¡ ¹Ý¿µÇÏÁö ¾Ê°í ÀÌÀü »óÅ·Πº¹±¸ÇÑ´Ù.
.cursor() - Cursor °´Ã¼¸¦ »ý¼ºÇÑ´Ù.


Cursor methods
 
Method ¼³¸í
.execute() µ¥ÀÌÅͺ£À̽º ÀÛ¾÷ (Äõ¸® ¶Ç´Â ¸í·É)À» ÁغñÇÏ°í ½ÇÇàÇÕ´Ï´Ù.
.fetchall() Äõ¸® °á°úÀÇ ¸ðµç ÇàÀ» °¡Á® ¿Í¼­ ½ÃÄö½º ½ÃÄö½º·Î ¹ÝȯÇÕ´Ï´Ù. 
.fetchone() Äõ¸® °á°ú ÁýÇÕÀÇ ´ÙÀ½ ÇàÀ» °¡Á®¿À°í, ´ÜÀÏ ½ÃÄö½º¸¦ ¹ÝȯÇϰųª, ´õ ÀÌ»ó µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é ¾øÀ½À» °¡Á®¿É´Ï´Ù.
   
 

Æ´Æ´È÷ °øºÎÇÏ´Â ³»¿ëÀ» Á¤¸®Çؼ­ ¿Ã¸®°ÚÁö¸¸, ÀÚ·á°¡ ³Ê¹« ¹æ´ëÇÏ´Ù º¸´Ï, Á¤¸®ÇÏ´Â ³»¿ëÀÌ Á¦ÇÑÀûÀÏ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.

Á»´õ ÀÚ¼¼ÇÑ sqlite3 library ´Â °ø½ÄȨÆäÀÌÁö¿¡¼­ ÂüÁ¶ÇÏ¸é µÉ°Å °°½À´Ï´Ù.

https://docs.python.org/3/library/sqlite3.html#

 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.