MySQL Connector/Python

소프트웨어 스크린 샷:
MySQL Connector/Python
소프트웨어 정보:
버전: 1.1.5 / 1.2.0 Alpha
업로드 날짜: 20 Feb 15
라이센스: 무료
인기: 25

Rating: 5.0/5 (Total Votes: 1)

.

MySQL의 커넥터 / 파이썬 파이썬에서 완전히 MySQL의 클라이언트 / 서버 프로토콜을 구현하는 소프트웨어 & NBSP가이다. 어떤 MySQL의 라이브러리가 필요하지 않습니다, 더 컴파일이 파이썬 DB API 2.0 호환 드라이버를 실행하는 데 필요하지 않습니다

이 릴리스의 새로운 기능입니다 :

이 기능 추가되거나 변경 :
커넥터 / 파이썬 장고 1.6와 호환됩니다.
utf8mb4 지금 유효한 문자 집합으로 인식하고 있습니다.
start_transaction () 메소드는 이제 읽기 전용 인수를 지원합니다. 이 인수는 모드 또는 거짓이 읽기 쓰기 모드로 시작하는 READ에서 트랜잭션을 시작하는 참이 될 수 있습니다. 읽기 전용가 생략되는 경우, 서버의 디폴트 액세스 모드가 사용된다. 트랜잭션 액세스 모드에 대한 자세한 내용은 START의 TRANSACTION, COMMIT 및 ROLLBACK 구문에서 START TRANSACTION 문에 대한 설명을 참조하십시오. 5.6.5의 MySQL 서버보다 이전 인 경우, 액세스 모드 설정을 지원하지 않으므로, 커넥터 및 / 파이썬 ValueError를 일으킨다.
버그 수정 :
연결 풀링을 사용하는 경우, 연결이 다시 설정되지 않은 풀에 반환, 그래서 세션 변수는 그 값을 유지했다. 이제 이러한 변수는 연결 풀에 반환 될 때 사용자를 재 인증함으로써 리셋된다. 풀링 된 연결을 요청할 때이 동작을하지 않으려면) (연결 pool_reset_session 인수를 전달 ...
CNX = mysql.connector.connect (pool_reset_session = 거짓, ...)
MySQLProtocol.parse_column_count () 메소드에서 잘못 처리 오류는을 잘못 오류 메시지가 발생할 수 있습니다.
executemany ()는 INSERT INTO ..​​. SELECT 문에 실패했습니다.

이 버전 0.3.1의 새로운 기능 : 두 개의 버그를 수정

이 유지 보수 릴리스.

이 버전 0.3.0의 새로운 기능 :

이 파이썬 V2.4 지원은 돌아왔다.
압축 프로토콜을 지원합니다.
SSL 연결을위한 지원 (파이썬의 SSL 모듈을 사용할 수있는 경우).
16MB보다 큰 패킷을 지원합니다.
최대 1GB의 패킷 크기 기본값을 허용했다.
일부 성능 향상.

이 버전 0.2.1의 새로운 기능 :

이 읽고 소켓에 쓰는 동안 성능을 살해 (가)를 호출 일부 logger.debug가 있었다.
이제 MySQL의 여러 행 구문을 사용하여 INSERT 문을 최적화

이 .executemany () :

이 0.2 버전의 새로운 기능입니다.
정렬뿐만 아니라 연결할 때 sql_mode 및 TIME_ZONE 설정.
당신이 변환을 직접 수행 할 때 원시 커서를 사용할 수 있습니다.
Unittests는 이제 자신의 MySQL 서버 인스턴스를 부트 스트랩.
소스 트리를 정리.

이 버전 0.1.5의 새로운 기능 :

그것은 큰 결과 집합을 검색 할 수 없었다. (버그 LP : 551533 회사 및 LP : 586003)
오라클 일에서 저작권을 변경 (또한 오타를 수정)

이 버전 0.1.4의 새로운 기능 :

는 네트워크에서 읽기는 더 큰 패키지에 대한 부서졌다.
간단하고 쉽게 유지하기 위해 표시 protocol.MySQLProtocol을 재 구현.
그것은 MySQLCursor.execute를 사용하여 MySQL의 여러 문을 전송하는 것이 가능합니다 (). 결과는 방법 next_resultset를 호출하여 액세스 할 수 있습니다 ().
MySQLCursor.callproc ()는 이제 MySQLCursorBuffered 모든 결과 집합을 저장합니다. 그들은 next_proc_resultset () 메소드를 사용하여 접근 할 수 있습니다. PEP249에 의해 정의 된 저장 프로 시저의 결과는 callproc () 자체가 반환됩니다.
파이썬 datetime.datetime에 MySQL의 DATETIME 변환이 훨씬 빨라졌습니다.
일부 전반적인 성능 향상.
저작권으로 변경됩니다.

이 버전 0.1.3의 새로운 기능 :

이 커서를 닫을 때 메모리 누수가 고정있어; 경고는 예외로 제기 될 수있다; 클라이언트 플래그는 존중; 및 데이터 형식 변환 주위에 약간의 수정.

이 버전 0.1.2의 새로운 기능 :

이 파이썬 2.4+ 및 3.1 모두 유니 코드 사용을 고정
연결시 설정 'use_unicode는'지금 노력하고 있습니다.
conversion.py : 백 슬래시를 인용 부호 정규 표현식을 제거하는 단계를 포함한다.
버그 LP에 대한 추가 테스트 케이스 : 499,410
Py3k의 특정 :
use_unicode이 거짓 일 때의 MySQL에서 문자열은 지정된 문자로 디코딩
경고문은 MySQL 서버로 보내기 전에 인코딩됩니다. 내부적으로 모두 유니 코드로 수행됩니다.
conversion.py에서 : _bytes_to_mysql를 추가, _unicode_to_mysql 제거
MySQLCursor .__ unicode__은 폐기하고 __str__로 대체
방법이 삭제 된 대한 테스트를 제거.
연결에 문자 집합을 설정 수정
예상대로 mysql.connector.Connect는 (캐릭터 세트는 = '라틴')는 지금 작동
기본 문자 집합은 (여전히) UTF-8입니다.
연결 한 후 문자 집합을 변경하는 경우 SET NAMES에만 사용됩니다. 변경 MySQL.set_charset (charsetname)를 사용합니다.
테스트 케이스는 버그 리포트에 추가; test_protocol.py에서 테스트 케이스를 고정하는 'UTF-8'설정 새로운 기본 성격을 반영합니다.

이 요구 사항 :

이 파이썬

유사한 소프트웨어

LiquiBase
LiquiBase

17 Jul 15

chartio
chartio

20 Feb 15

PySQLite
PySQLite

11 May 15

SQLAlchemy
SQLAlchemy

17 Feb 15

개발자의 기타 소프트웨어 Sun Microsystems, Inc.

코멘트 MySQL Connector/Python

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!