امیر علی شکری
امیر علی شکری
خواندن ۳ دقیقه·۴ سال پیش

اتصال پایتون به SQL Server

SQL Server and Python
SQL Server and Python


خیلی وقت بود که دنبال یه آموزش می گشتم که توش Python رو به SQL Server وصل کنه ولی متاسفانه چیزی دستگیرم نشد . خوب به هر حال یجوری وصل شد و این آموزش به کسانی مثل من کمک خواهد کرد.




خوب اول از همه پیشنیاز ها

1- کتابخانه ها

(مهم ترین بخش)

2- محیط کد نویسی

3- مفسر



خوب قطعا شما مفسر رو دارید و استفاده می کنید

محیط کد نویسی هم همون شل پایتون خوبه و اگه حرفه ایی باشید مشکل نداره اما برای کسایی که تازه واردن توصیه ام اینه یا از VS Code یا از Pycharm استفاده کنن که پیش بینی کننده ی خوبی داره



برای نصب پیشنیاز ها

کامند پد رو باز کنید و دستور زیر رو بزنید

python -m pip install pyodbc --user

خوب این دستور کامل کتابخانه pyodbc رو نصب می کنه


حالا باید به دستور کوچولو بزنید تا ببینید تمام پیشنیاز ها هست.

import pyodbc from pyodbc import * drivers = pyodbc.drivers() for driver in drivers: print(driver)

خوب خروجی باید شبیه شکل زیر باشه

درایور های sql server
درایور های sql server


اون جاهایی که خط کشیدم باید باشن مخصوصا آخریش که رابط اصلی هست

اگه نداشتین دانلود 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 باز هم صحبت خواهیم کرد.

خدانگهدار



sql serverpythonدیتابیسdatabase
Asp.Net Core & Angular & TypeScript Full Stack Developer
شاید از این پست‌ها خوشتان بیاید