파이썬 3.x용 내 SQL-dblib?
그래서, py3k/py3.0/py3000과 호환되는 mysql-db-lib을 찾고 있는데, 아이디어가 있습니까?구글에서 아무것도 안 나타났어요.
MySQLDB는 거의 죽은 프로젝트인 것 같습니다.그러나 PyMySQL은 mysql 클라이언트의 dbapi 호환 순수 파이톤 구현이며 python 3을 지원합니다.
편집: MySQL Connector/Python도 있습니다.같은 생각입니다.
나도 찾고 있었지만 아무것도 찾지 못해서 MySQL-python-1.2.3을 py3k로 포팅했습니다. 여기 http://sourceforge.net/p/mysql-python/discussion/70460/thread/61e3a3c9/ 에서 읽을 수 있습니다.
현재 파이썬 3을 mysql과 함께 사용하는 몇 가지 옵션이 있습니다.
https://pypi.python.org/pypi/mysql-connector-python
- Oracle에서 공식 지원
- 순왕뱀
- 조금 느림
- MySQLDB와 호환되지 않음
https://pypi.python.org/pypi/pymysql
- 순왕뱀
- mysql-connector보다 빠름
- 거의 완벽하게 호환 가능
MySQLdb
, 전화후에pymysql.install_as_MySQLdb()
https://pypi.python.org/pypi/cymysql
- pymysql의 포크(옵션 C 스피드 업 포함)
https://pypi.python.org/pypi/mysqlclient
- 장고가 추천하는 도서관.
- 원래 MySQLdb의 friendly fork, 언젠가 다시 합쳐지기를 희망합니다.
- 가장 빠른 구현, 즉 C 기반입니다.
- 포크이므로 MySQLdb와 가장 호환됩니다.
- Debian과 Ubuntu는 둘 다 제공하기 위해 그것을 사용합니다.
python-mysqldb
그리고.python3-mysqldb
꾸러미들
벤치마크: https://github.com/methane/mysql-driver-benchmarks
MySQLdb의 향후 계획에 관해서는 저자(Andy Dustman)에게 문의할 수 있습니다.
그의 블로그는 여기에 있습니다: http://mysql-python.blogspot.com/
다음은 Python 3을 위한 작동하는 저장소입니다. https://github.com/davispuh/MySQL-for-Python-3
아직 찾고 있는지는 모르겠지만 이것을 시도해 볼 수 있습니다: http://sourceforge.net/projects/mypysql/
Python3과 호환되는 mysql-connector-python 모듈을 다운로드할 수 있습니다.
"source RPM"을 가져와 압축을 풀고 사용합니다(예: PYTHONPATH에 넣고 예제를 살펴봅니다).
현재로서는 파이썬 2.x를 사용하는 것이 더 나을 것입니다.모든 Python 패키지가 3.x로 포팅되기까지는 시간이 좀 걸릴 것이며, 현재 3.x로 라이브러리나 애플리케이션을 작성하는 것은 상당히 실망스러울 것으로 예상됩니다.
MySQL 웹사이트에서 다운로드 할 수 있는 공식적인 파이썬 2/3 라이브러리가 있습니다.Oracle은 2012년 9월 29일 버전 1.0.7을 공개했습니다.
순수 Python이며 MySQL 4.1+와 함께 작동합니다.
자세한 내용은 여기에서 확인하시기 바랍니다: http://dev.mysql.com/doc/connector-python/en/connector-python.html
현재 MySQL 5.5와 Python 3.2로 문제없이 사용하고 있습니다 :)
언급URL : https://stackoverflow.com/questions/384471/mysql-db-lib-for-python-3-x
'programing' 카테고리의 다른 글
TSQL에서 테이블 이름 앞에 있는 "#"의 의미는 무엇입니까? (0) | 2023.10.10 |
---|---|
"unix"의 키워드가 C에서 제한되어 있습니까? (0) | 2023.10.10 |
Size of int and sizeof int pointer on a 64 bit machine (0) | 2023.10.10 |
IIS7: HTTP->HTTPS 클린 (0) | 2023.10.10 |
AJAX MVC 4를 사용하여 드롭다운 목록 채우기 (0) | 2023.10.10 |