Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 데이터베이스를 연결하는 방법은 무엇입니까?

<시간/>

대부분의 애플리케이션은 특정 관련 작업을 수행하기 위해 데이터베이스와 통합되거나 연결되어야 합니다. 대부분의 프로젝트는 사용자에 대한 특정 데이터를 저장하기 위해 데이터베이스 연결이 필요합니다. 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 쿼리를 실행할 수 있습니다.