https://www.python.org/ftp/python/3.8.2/python-3.8.2-amd64.exe
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql pymssql‑2.1.4‑cp38‑cp38‑win_amd64.whl
https://code.google.com/archive/p/pymssql/
pip install pymssql-2.1.4-cp38-cp38-win_amd64.whl
-
pymssql 모듈을 import 한다
-
pymssql.connect() 메소드를 사용하여 MSSQL에 Connect 한다. 호스트명, 로그인, 암호, 접속할 DB 등을 파라미터로 지정할 수 있다.
-
DB 접속이 성공하면, Connection 객체로부터 cursor() 메서드를 호출하여 Cursor 객체를 가져온다. DB 커서는 Fetch 동작을 관리하는데 사용된다.
-
Cursor 객체의 execute() 메서드를 사용하여 SQL 문장을 DB 서버에 보낸다.
-
SQL 쿼리의 경우 Cursor 객체의 fetchall(), fetchone(), fetchmany() 등의 메서드를 사용하여 데이타를 서버로부터 가져온 후, Fetch 된 데이타를 사용한다.
-
삽입, 갱신, 삭제 등의 DML(Data Manipulation Language) 문장을 실행하는 경우, INSERT/UPDATE/DELETE 후 Connection 객체의 commit() 메서드를 사용하여 데이타를 확정 갱신한다.
-
Connection 객체의 close() 메서드를 사용하여 DB 연결을 닫는다.