Skip to content

배토의 개발일지

나를위한 단편적 기억들의 기록

Menu
  • 안드로이드
  • Godot
  • 게임제작일지
  • 블렌더
  • 코틀린
  • 파이썬
  • 집수리
  • 기타
Menu

[태그:] sqlite3

Python: sqlite3.connect()에 대해

Posted on 2020년 4월 7일2025년 9월 11일 by batmask

Python을 쓰면서 가장 불만인점이 애매한 문서화 부분이다. Dynamic type언어다 보니, 리턴값이 무엇인지 알기가 힘들고, 예제들엔 실패시 리턴값이나 예외처리에 대해 언급이 없는경우를 자주 접한다. 학습하는 수준에서는 별 문제가 없는데, 실무 수준의 완성도에선 실패나 예외처리를 명확하게 하지 않는건 말이 안되거든. 고작 sqlite3에 connect() 하는 단계에서 여러가지를 겪어서 기록해본다. 일단, 제대로된 문서가 아니면 try-except를 쓰는 코드가 잘 안보인다….

Python sql basic sample source

Posted on 2020년 3월 11일2025년 9월 9일 by batmask

너무 오랫만에 SQL 사용하려니 하나도 기억이 나질 않았다. 안드로이드나 싱글 어플리케이션에서 많이 쓰이는 sqlite3와 mySQL 호환 DB인 mariaDB를 설치해서 가장 간단한 동작들을 테스트해 봤다. 테이블 생성, 레코드 추가(INSERT), 읽기(SELECT), 수정(UPDATE), 삭제(DELETE). 간단한 구문들은 sqlite3와 mySQL 구분없이 사용할 줄 알았는데, 미묘하게 달라 살짝 당황했다. 예로 sqlite3에서 AUTOINCREMENT 가 mySQL에선 AUTO_INCREMENT로 쓰고, PRIMARY KEY도 sqlite3는 항목에 명시해…

최신 글

  • 서울시 집수리 교육 8일차
  • 서울시 집수리 교육 7일차
  • 집수리 관련 좋은 유튜브 채널 모음
  • 서울시 집수리 교육 5일차

보관함

2025 9월
일 월 화 수 목 금 토
 123456
78910111213
14151617181920
21222324252627
282930  
« 8월    

메타

  • 로그인
  • 엔트리 피드
  • 댓글 피드
  • WordPress.org
©2025 배토의 개발일지 | Built using WordPress and Responsive Blogily theme by Superb