برای اتصال به یک پایگاه داده MySQL با استفاده از mysql-connector-python
، ابتدا باید این کتابخانه را نصب کنید و سپس کد مربوطه را بنویسید. در ادامه، من نحوه نصب و نمونهای از کد برای اتصال به پایگاه داده را توضیح خواهم داد.
نحوه نصب mysql-connector-python
برای اتصال به دیتابیس mysql در پایتون
برای نصب mysql-connector-python
، از پیپ (pip) استفاده کنید:
pip install mysql-connector-python
نمونه کد برای اتصال به پایگاه داده MySQL
import mysql.connector # ایجاد یک اتصال به پایگاه داده conn = mysql.connector.connect( host="hostname", # نام میزبان یا آدرس IP سرور MySQL user="username", # نام کاربری برای ورود به MySQL password="password",# رمز عبور database="dbname" # نام پایگاه داده که میخواهید به آن متصل شوید ) # ایجاد یک شیء cursor cursor = conn.cursor() # اجرای یک پرس و جو (query) cursor.execute("SELECT * FROM your_table_name") # دریافت نتایج results = cursor.fetchall() # چاپ نتایج for row in results: print(row) # بستن اتصال conn.close()
توضیحات کد
- وارد کردن کتابخانه:
import mysql.connector
این خط کد کتابخانهmysql-connector-python
را وارد میکند تا بتوانید از آن استفاده کنید. - ایجاد اتصال: با استفاده از تابع
connect
از کتابخانهmysql.connector
، یک اتصال به پایگاه داده MySQL ایجاد میشود. شما بایدhost
,user
,password
, وdatabase
را با اطلاعات خود جایگزین کنید. - ایجاد cursor:
cursor
در MySQL به شما امکان میدهد پرس و جوها را اجرا کنید و با نتایج کار کنید. - اجرای پرس و جو: با استفاده از تابع
execute
رویcursor
، یک پرس و جو SQL اجرا میشود. در اینجا، ما یک پرس و جوSELECT
ساده را نمونه برداری کردهایم. - دریافت و چاپ نتایج: با استفاده از
fetchall
، تمام ردیفهای بازگشتی از پرس و جو را میتوان دریافت و چاپ کرد. - بستن اتصال: در آخر، اتصال به پایگاه داده را با
close
میبندیم تا منابع آزاد شوند.
Responses