0
MySQLdb.connect()
이 이미 호출 된 후 MySQLdb 연결 객체에서 호스트, 사용자 이름 및 암호와 같은 정보에 액세스 할 수 있습니까?Python MySQLdb 연결 세부 정보
MySQLdb.connect()
이 이미 호출 된 후 MySQLdb 연결 객체에서 호스트, 사용자 이름 및 암호와 같은 정보에 액세스 할 수 있습니까?Python MySQLdb 연결 세부 정보
연결 매개 변수를 검색하는 방법이 아닌 것 같습니다. 적어도 권장할만한 하나.
나는 주어진 목록 (. 당신이 인 연결 CONN DICT가있는 객체를 통해 DICT를 호출 할 수 있습니다 ipython에서) 객체의 모든 변수와 메소드에서 찾고 있었어요은 같은 것입니다 : "연결"코드를 탐색하여
{'_server_version': (5, 6),
'_transactional': 8192L,
'cursorclass': MySQLdb.cursors.Cursor,
'encoders': {bool: <function MySQLdb.converters.Bool2Str>,
instance: <function MySQLdb.converters.Instance2Str>,
float: <function MySQLdb.converters.Float2Str>,
int: <function MySQLdb.converters.Thing2Str>,
list: <function MySQLdb.converters.quote_tuple>,
long: <function MySQLdb.converters.Thing2Str>,
dict: <function _mysql.escape_dict>,
NoneType: <function MySQLdb.converters.None2NULL>,
set: <function MySQLdb.converters.Set2Str>,
str: <function MySQLdb.connections.string_literal>,
tuple: <function MySQLdb.converters.quote_tuple>,
object: <function MySQLdb.converters.Instance2Str>,
unicode: <function MySQLdb.connections.unicode_literal>,
datetime.timedelta: <function MySQLdb.times.DateTimeDelta2literal>,
datetime.datetime: <function MySQLdb.times.DateTime2literal>,
array.array: <function MySQLdb.converters.array2Str>},
'messages': [],
'string_decoder': <function MySQLdb.connections.string_decoder>,
'unicode_literal': <function MySQLdb.connections.unicode_literal>}
는 기존 _mysql.connection 클래스를 확장하는 클래스 연결의 인스턴스를 반환합니다. 여기에서는 "get_host_info"와 같은 함수를 찾을 수 있습니다.이 함수는 연결 obj에서 직접 호출 할 수 있지만 찾고 있다고 생각하지는 않습니다.
해당 데이터를 검색하는 방법은 연결 및 제공된 매개 변수가 들어있는 새 클래스를 작성하는 것입니다.
도움이 되길 바랍니다. Gemma