일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- python mssql
- Python
- Android
- pyodbc
- LayoutInflater
- pymssql
- inflate
- MSSQL
- android 성능이슈
- python database
- Back Button Event
- 파이썬
- back button
- Java
- findViewById
- custom adapter
- Android Back Button Event
- Today
- Total
감성코딩
Python - MSSQL 연동하기 본문
안녕하세요 감성코딩입니다
일반적으로 파이썬뿐만 다른 언어 혹은 플랫폼에서도 MSSQL뿐만 아니라 DB와 연동하고자 할 때,
이미 만들어져 있는 라이브러리를 활용하여 연동하는 것이 일반적입니다.
다음은 그 중에서 현재 가장 대중적으로 사용되는 라이브러리 두 가지를 간단히 소개해보려합니다.
두 라이브러리의 가장 큰 장점은 간단한 설치와 별도의 설정없이 매우 간단하게 DB와 연동할 수 있다는 것입니다.
간단한 특징들을 함께 정리하였으니, 특징과 관련 자료들을 확인해 보신 뒤에 진행하시는 프로젝트에 좀 더 잘 맞는
라이브러리를 선택적으로 활용하시면 될 것 같습니다.
1. pyodbc
- 하나의 라이브러리로 여러 DBMS 연동 가능
- 최신 버전의 pyodbc는 Window와 MacOS에서 미리 컴파일 된 형태로 동작하지만,
그 외 OS에서는 별도의 빌드 과정을 필요로 함
- 필자가 테스트를 할 때, 가장 쉽게 사용할 수 있었던 라이브러리(주관적인 기준)
https://github.com/pymssql/pymssql
2. pymssql
- 대부분의 상용 OS를 지원함
- 파이썬 3 버전에 맞게 최적화
- 성능을 위해 Cython으로 제작
- 협업 멀티 태스킹 시스템(gevent 등)과 호환됨
- 필자가 테스트 할 때, 초기 세팅에서 은근 여러 에러를 겪게 만듬(주관적인 기준)
현재 가장 많이 사용되는 파이썬 - MSSQL 연동 라이브러리 두 가지를 정리해보았습니다.
제일 밑에 링크는 각각 라이브러리 홈페이지이니 Documentation은 해당 사이트를 통해서 확인하시는게 가장 정확할 것 같습니다.
다시 정리할 내용이 생기면 그 때 돌아오겠습니다.