Notice
Recent Posts
Recent Comments
Link
SeouliteLab
파이썬으로 MySQL 데이터베이스 연결하기: PySQLPool 라이브러리 활용하기 본문
PySQLPool은 파이썬에서 MySQL 데이터베이스와의 연결을 관리하는 라이브러리입니다. 이 라이브러리는 데이터베이스 연결 풀링을 제공하여 데이터베이스 연결 및 관리를 효율적으로 처리할 수 있습니다. 이제 PySQLPool을 사용하여 MySQL 데이터베이스와의 연결을 설정하고 쿼리를 실행하는 방법을 살펴보겠습니다.
예제 1: 데이터베이스 연결 설정
from PySQLPool import db
# 데이터베이스 연결 정보 설정
db_settings = {
"host": "localhost",
"user": "username",
"passwd": "password",
"db": "database_name"
}
# 데이터베이스 연결
db.setup(db_settings)
위 예제는 PySQLPool을 사용하여 MySQL 데이터베이스와의 연결을 설정하는 방법을 보여줍니다. 연결 정보를 설정하고 db.setup()
함수를 사용하여 데이터베이스에 연결합니다.
예제 2: 쿼리 실행
from PySQLPool import db
# 데이터베이스 연결 정보 설정
db_settings = {
"host": "localhost",
"user": "username",
"passwd": "password",
"db": "database_name"
}
# 데이터베이스 연결
db.setup(db_settings)
# 쿼리 실행
query = "SELECT * FROM users"
result = db.query(query)
# 결과 출력
for row in result:
print(row)
이 예제는 PySQLPool을 사용하여 MySQL 데이터베이스에서 쿼리를 실행하는 방법을 보여줍니다. db.query()
함수를 사용하여 쿼리를 실행하고 결과를 가져와 출력합니다.
예제 3: 데이터베이스 연결 종료
from PySQLPool import db
# 데이터베이스 연결 종료
db.cleanup()
마지막 예제에서는 PySQLPool을 사용한 데이터베이스 연결을 종료하는 방법을 보여줍니다. db.cleanup()
함수를 사용하여 데이터베이스 연결을 정리하고 종료합니다.
PySQLPool을 사용하면 파이썬에서 MySQL 데이터베이스와의 연결을 효율적으로 관리할 수 있습니다.