티스토리 뷰
안녕하세요 :)
MySQL을 주제로 한 일곱번째 포스팅은 mysql과 파이썬3와의 연동입니다.
파이썬이란?
객체지향 언어중 하나입니다.
특징은 pip installer를 통한 여러가지 라이브러리를 쉽게 설치하고 그것을 응용한 많은 작업을 수행할수 있습니다.
파이썬 개발환경 구축에 대한 이야기는 파이썬을 다루는 카테고리가 따로 준비되어 있으니 그쪽 게시물을 살펴봐주시길 바라겠습니다.
이번 포스팅은 지금까지 수행한 것들을 파이썬 환경에서 수행해보고 둘을 연동해볼생각인데요.
방법은 아래와 같습니다.
1. pymysql 라이브러리 설치
2. 라이브러리 import
3 라이브러리에 내장된 함수를 통한 커넥션 객체생성
4. 커낵션객체와 커서 객체를 이용한 데이터베이스 정보 fetch
5. 간단한 SELECT 문을 통한 동작확인
먼저 라이브러리를 설치해보겠습니다.
pip3 install pymysql 명령을 수행하면 다음과 같습니다.
pip3 list 명령을 통해 확인해도 잘 설치된것을 볼수 있네용
이제부터 파이썬 스크립트를 통해 DB와 연동해보겠습니다.
사실 위에서 세번째 줄에 커넥션을 만드는 라인이 가장 중요하고 나머지는 그냥 라이브러리 내의 함수를 사용한것입니다.
커넥션을 생성할때는 pymysql.connet라는 함수를 사용하게 되고 그 인자로 호스트, 유저, 비밀번호, 사용할데이터베이스, char셋 을 입력해줍니다.
그리고 나머지 라인들은 이전에 만들어둔 노래방DB의 정보를 모두 fecth해와서 출력할수 있도록 입력해준 스크립트 들이고
결과를 확인하면 아래와 같습니다.
다음 포스팅부터는 실제로 파이썬 어플리케이션 개발에 필요한 데이터베이스를 모듈링 해보고 이를 코드에 어떻게 적용할것인지 다루어보겠습니다.
'Database > MySQL' 카테고리의 다른 글
Mysql - SELECT 쿼리 문제 (0) | 2021.10.04 |
---|---|
Mysql - Todolist 를 위한 TodoDB구축 (0) | 2021.05.14 |
MySQL - 노래방DB 사용자용 View (0) | 2021.05.10 |
MySQL - 파일을 데이터로 포함시킨 노래방DB 구현 (0) | 2021.05.09 |
MySQL - 리눅스 환경에서 클라이언트 접속 (0) | 2021.05.08 |