기금넷 공식사이트 - 금 선물 - 파이썬은 다양한 유형의 데이터베이스에 액세스하기 위한 범용 인터페이스 메소드입니다
파이썬은 다양한 유형의 데이터베이스에 액세스하기 위한 범용 인터페이스 메소드입니다
일상적인 데이터 관리에서는 다양한 유형의 데이터베이스 시스템에 저장된 데이터를 처리해야 합니다. 일반적으로 Navicat, DBeaver 및 기타 관리 도구를 사용하여 이러한 데이터를 관리합니다. 대량의 데이터를 분석할 때 처리를 위해 파이썬/R 로 추출해야 합니다. 이제 Python 이 MySQL, MongoDB, InfluxDB 등의 데이터베이스를 호출하는 일반적인 연결 방법을 살펴보겠습니다. 구현 방법은 Python 으로 다양한 데이터베이스 인터페이스 패키지를 캡슐화하는 것입니다.
구현 후 효과: 1. 안전합니다. 인터페이스 정보 캡슐화는 기밀 관리를 용이하게합니다. 2. 재사용. 일회용 포장, 영구 재사용; 3. 빨리 시작하세요. Python 과 데이터 호출에 익숙하지 않고 간단한 SQL 을 사용하는 학생만 사용할 수 있어 시간과 노력을 절약할 수 있습니다.
MySQL, MongoDB, Influx DB 를 예로 들어 인터페이스 메서드를 정의한 다음 1 범용 메서드로 캡슐화했습니다.
Mysql_get(sql, db):
Mongo_get(sql, db):
Intrusion _ get(SQL, db):
위에서 설명한 함수 호출의 매개변수는 SQL 과 db 입니다. 또 다른 매개 변수인 db_type 을 추가합니다. 이 매개 변수는 위의 데이터베이스를 호출하는 일반적인 방법을 구성합니다.
마찬가지로 모든 유형의 관계, 키 값 및 시계열 데이터베이스를 포함하되 이에 제한되지 않는 다른 유형의 데이터베이스를 이 공통 프레임워크에 추가할 수 있습니다.
- 관련 기사