반응형
PyMsSQL 을 사용할 경우
import pymssql
import getpass
tempServer = input("Enter host: ")
tempUser = input("Enter user: ")
tempPwd = getpass.getpass("Enter password: ")
try:
phjTempConnection = pymssql.connect(server = tempServer,
user = tempUser,
password = tempPwd,
port = '1433')
except pymssql.InterfaceError:
print("A MSSQLDriverException has been caught.")
except pymssql.DatabaseError:
print("A MSSQLDatabaseException has been caught.")
_mssql 을 사용할 경우
import _mssql
import getpass
tempServer = input("Enter host: ")
tempUser = input("Enter user: ")
tempPwd = getpass.getpass("Enter password: ")
try:
phjTempConnection = _mssql.connect(server = tempServer,
user = tempUser,
password = tempPwd,
port = '1433')
except _mssql.MssqlDriverException:
print("A MSSQLDriverException has been caught.")
except _mssql.MssqlDatabaseException as e:
print("A MSSQLDatabaseException has been caught.")
print('Number = ',e.number)
print('Severity = ',e.severity)
print('State = ',e.state)
print('Message = ',e.message)
반응형
'Python' 카테고리의 다른 글
Python) json.dumps() 이용시 한글이 유니코드로 저장되는 현상 해결 (0) | 2020.06.15 |
---|---|
python) requests Exception 잡아내기 (0) | 2020.06.11 |
python) 파이썬 리스트 비교 (같은값, 다른값 찾기) / compare list (1) | 2020.06.11 |
python) mssql 연동하기 (0) | 2020.06.09 |
python) html string 에서 tag 제거하기 (1) | 2020.06.09 |