2017-12-26 12 views

답변

-1
이가 생성되지 않은 경우가

은 분명히 잘못된 DB에 연결 시도 예외가 발생하고 당신이 그것을 던져 오류가 무엇인지 볼 수 있습니다 작성된 경우 데이터베이스 객체를 만들고 확인할 수 있습니다처럼 보이는

시도에 블록을 제외하고 그것을 사용할 수 있습니다

은 나뿐만 아니라 더 나은 답을 가진 사람이 나는 소스 코드에서 보는 것과

2

에서 삐 소리 주시기 바랍니다 있도록이에 새로 온 사람의 is_connected() method있다 '연결'개체 :

연결되면 True를 반환합니다. 데이터베이스에 연결된 is_connected()을 확인 - - 그렇지 않은 경우는 false

import mysql.connector 

cnx = mysql.connector.connect(user='scott', password='tiger', 
           host='127.0.0.1', 
           database='employees') 
print(cnx.is_connected()) 

나는 빠른 테스트를 해봤 그 다음, True을 반환 MySQL을 중지하고 다시 is_connected() 체크 - False를 반환했습니다.

+0

소스 코드를 확인했습니다. 답변에 오타가 있습니까? '연결됨'메소드 만 존재하며 'is_connected'메소드는 존재하지 않습니다. –

+0

@ YanSong 그래, 그저 C와 "연구"를 시작한 "속성"이었습니다. - is_connected() 메소드에 대한 적절한 링크로 업데이트되었습니다. 감사. – alecxe