IBM Python, SQLAlchemy및 Django Framework 애플리케이션 개발

Python은 신속한 애플리케이션 개발에 적합한 범용 상위 레벨 스크립팅 언어입니다. Python은 코드 가독성을 강조하며 프로시저, 오브젝트 지향, 관점 지향, 메타 및 함수 프로그래밍을 포함한 다양한 프로그래밍 패러다임을 지원합니다. Python 언어는 Python Software Foundation에서 관리합니다.

나열된 확장은 Python 애플리케이션에서 IBM 액세스하는 데 사용할 수 있습니다.

ibm_db
이 API는 IBM 하며 고급 기능에 대한 최적의 지원을 제공합니다. SQL 쿼리를 실행하고, 저장 프로시저를 호출하고, pureXML ® 을 사용하는 것 외에도, 메타데이터 정보에 액세스할 수 있다.
ibm_db_dbi
이 API는 Python Database API Specification v2.0을 구현합니다. ibm_db_dbi API는 이 스펙을 준수하므로 ibm_db API가 지원하는 고급 기능 중 일부를 제공하지 않습니다. Python Database API Specification v2.0을 지원하는 드라이버를 가진 애플리케이션이 있는 경우 ibm_db로 쉽게 전환할 수 있습니다. ibm_db API와 ibm_db_dbi API는 함께 패키지됩니다.
ibm_db_sa
이 어댑터는 IBM 액세스할 수 있는 유연한 방법을 제공하는 SQLAlchemy를 지원합니다. SQLAlchemy는 자주 사용되는 오픈 소스 Python SQL 툴킷 및 ORM(Object-to-Relational Mapper)입니다.
ibm_db_django
이 어댑터는 Django의 IBM 데이터베이스 서버에 대한 액세스를 제공합니다. Django는 고성능의 세련된 웹 애플리케이션을 신속하게 빌드하는 데 사용되는 자주 사용되는 웹 프레임워크입니다.

Python 애플리케이션을 IBM® i 의 경우 Db2® V5R4 이상의 서버에 연결하려면 해당 서버에 PTF SI27256 가 적용되어 있어야 합니다.