대부분의 애플리케이션은 특정 관련 작업을 수행하기 위해 데이터베이스와 통합되거나 연결되어야 합니다. 대부분의 프로젝트는 사용자에 대한 특정 데이터를 저장하기 위해 데이터베이스 연결이 필요합니다. MySQL 데이터베이스는 Python 애플리케이션과 통합될 수 있습니다.
MySQL 데이터베이스를 연결하려면 시스템에 설치해야 합니다. 데이터베이스와의 연결을 설정하려면 MySQL 커넥터가 필요합니다. 다음 명령을 사용하여 MySql Connector를 설치할 수 있습니다.
python –m pip install mysql-connector-python
이것은 파이썬 프로젝트 또는 애플리케이션을 데이터베이스에 연결하는 데 사용되는 MySQL 커넥터를 설치합니다.
연결 만들기
먼저 데이터베이스와의 연결을 생성해야 합니다. 나중에 sql 명령을 실행하여 특정 데이터베이스 작업을 수행할 수 있습니다. SQL 데이터베이스의 사용자 이름과 비밀번호가 사용됩니다.
예
import mysql.connector mydatabase=mysql.connector.connect( host="localhost", user="your_user_name", password="your_password" database=”database_name” )
데이터베이스에 연결됩니다. 데이터베이스 이름은 특정 데이터베이스에 연결해야 할 때 connect()에 포함됩니다. 이제 sql 명령을 실행하여 데이터베이스 작업을 수행할 수 있습니다.
커서 객체 생성
cursor() 함수를 사용하여 커서 객체를 생성합니다. 커서 개체는 데이터베이스 쿼리를 실행하는 데 중요합니다.
cursor_name=connection_name.cursor()
예
import mysql.connector mydatabase=mysql.connector.connect( host="localhost", user="your_user_name", password="your_password" database=”database_name” ) mycsr=mydatabase.cursor()
이제 연결이 설정되고 커서 개체가 생성됩니다. 이제 execute() 함수를 사용하여 이 데이터베이스에서 모든 SQL 쿼리를 실행할 수 있습니다.