-
Python - MSSQL 활용(Pymssql)Python 2020. 5. 28. 18:20
Python – pymssql
MS-SQL 2014 Express
Download
https://www.microsoft.com/ko-kr/download/details.aspx?id=42299
Install
환경설정
1. SQL Server 구성 관리자 설정 (원격 연결 설정)
2. Telnet 에서 원격 연결 확인
telnet localhost 1433
<참고: 윈도우 telnet 활성화 시키기>
http://blog.naver.com/ooa1769/220371447875
Python에서 MSSQL 연결
python 모듈 설치
구글 검색 : Install pymssql Python Driver 및 다운로드
* 다운로드 된 파일을 python 작업폴더에 넣어둘 것
* 모듈 설치 확인
Python에서 pymssql 사용하는 일반적인 절차
-
pymssql 모듈을 import
-
pymssql.connect() 메소드를 사용하여 MSSQL에 Connect
-
호스트명, 로그인, 암호, 접속할 DB 등을 파라미터로 지정
-
DB 접속이 성공하면, Connection 객체로부터 cursor() 메서드를 호출
-
Cursor 객체의 메서드를 통해 MSSQL 서버와 작업 관리
-
Cursor 객체의 execute() 메서드를 사용하여 SQL 문장을 DB 서버로 전송
-
SQL 쿼리의 경우 Cursor 객체의 fetchall(), fetchone(), fetchmany() 등의 메서드를 사용
-
데이타를 서버로부터 가져온 후, Fetch 된 데이타를 사용
-
Insert, Update, Delete 등의 DML(Data Manipulation Language) 문장을 실행
-
Connection 객체 commit() 은 실제로 DML 문장을 서버에 실제 실행
-
Connection 객체 rollback() 실행 으로 DML 문장 취소
-
Connection 객체의 close() 메서드를 사용하여 DB 연결 닫기
Step 0. Create Table
Step 1. Connect & Execute query
'Python' 카테고리의 다른 글
Python - Sqlite3 활용 (0) 2020.05.29 Python - JSON 활용 (0) 2020.05.29 Python - CSV 활용 (0) 2020.05.28 Python - MySQL 활용(PyMySQL) (0) 2020.05.28 Python 기본문법 (0) 2020.05.28 -