خیلی وقت بود که دنبال یه آموزش می گشتم که توش Python رو به SQL Server وصل کنه ولی متاسفانه چیزی دستگیرم نشد . خوب به هر حال یجوری وصل شد و این آموزش به کسانی مثل من کمک خواهد کرد.
خوب اول از همه پیشنیاز ها
(مهم ترین بخش)
خوب قطعا شما مفسر رو دارید و استفاده می کنید
محیط کد نویسی هم همون شل پایتون خوبه و اگه حرفه ایی باشید مشکل نداره اما برای کسایی که تازه واردن توصیه ام اینه یا از VS Code یا از Pycharm استفاده کنن که پیش بینی کننده ی خوبی داره
برای نصب پیشنیاز ها
کامند پد رو باز کنید و دستور زیر رو بزنید
python -m pip install pyodbc --user
خوب این دستور کامل کتابخانه pyodbc رو نصب می کنه
حالا باید به دستور کوچولو بزنید تا ببینید تمام پیشنیاز ها هست.
import pyodbc from pyodbc import * drivers = pyodbc.drivers() for driver in drivers: print(driver)
خوب خروجی باید شبیه شکل زیر باشه
اون جاهایی که خط کشیدم باید باشن مخصوصا آخریش که رابط اصلی هست
اگه نداشتین دانلود ODBC DRIVER 17 رو بزنید و دانلود کنید نصبش هم راحته
قدم بعدی کد ها ی ما
اول ایجاد ارتباط
import pyodbc from pyodbc import * server = سرور پیش فرض که موقع لاگین sql هست server = A****** database = دیتابیس مورد نظر * نکته دیتابیس قابل تغییر است * database = test connection = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server} ; ' \ 'SERVER='+ server + ';' \ 'DATABASE='+ datbase + ';' \ 'Trusted_connection=yes ; ')
اگه با ارور مواجه نشدید یعنی اتصال بر قرار شده
خوب پایان این آموزش
در مورد Python و SQL Server باز هم صحبت خواهیم کرد.