در این مطلب، ویدئو تسلط بر پایتون – برنامه نویسی پایگاه داده – عملیات CRUD – 04 راه اندازی کتابخانه های سرویس گیرنده پایگاه داده با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:37
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:01,360
اجازه دهید نحوه نصب
2
00:00:01,360 –> 00:00:02,800
کانکتور پایگاه داده برای اتصال به
3
00:00:02,800 –> 00:00:04,640
پایگاه داده postgres و اجرای پرس
4
00:00:04,640 –> 00:00:06,000
و جوها را بدانیم زیرا می خواهیم از پایتون به عنوان
5
00:00:06,000 –> 00:00:07,520
زبان برنامه نویسی استفاده کنیم، باید
6
00:00:07,520 –> 00:00:09,120
مراقب نصب کتابخانه های مرتبط با پایتون
7
00:00:09,120 –> 00:00:09,760
8
00:00:09,760 –> 00:00:11,280
باشیم، همچنین سعی می کنیم به پایگاه داده متصل شویم
9
00:00:11,280 –> 00:00:12,559
و یک پرس و جو ارسال کنیم. بخشی از
10
00:00:12,559 –> 00:00:13,280
اعتبار سنجی
11
00:00:13,280 –> 00:00:14,719
می توانید کانکتور postgres python را
12
00:00:14,719 –> 00:00:17,199
با استفاده از pip install
13
00:00:17,199 –> 00:00:19,199
cyclops نصب کنید g2 rpp نصب cyclops به دلیل خط تیره
14
00:00:19,199 –> 00:00:21,119
روانشناسی باینری به خط تیره باینری
15
00:00:21,119 –> 00:00:22,240
چند کتابخانه اضافی نصب
16
00:00:22,240 –> 00:00:23,760
می کند که به شما کمک می کند
17
00:00:23,760 –> 00:00:25,359
در صورت عدم موفقیت هدف روانی به پایگاه داده از سیستم خود متصل
18
00:00:25,359 –> 00:00:27,279
شوید.
19
00:00:27,279 –> 00:00:29,439
20
00:00:29,439 –> 00:00:30,560
هنگام اتصال به
21
00:00:30,560 –> 00:00:32,558
پایگاه داده در بالای این کتابخانه، psycopd را با خط تیره نصب کنید، همچنین
22
00:00:32,558 –> 00:00:33,360
باید
23
00:00:33,360 –> 00:00:35,520
اطلاعات مربوط به نام میزبان یا
24
00:00:35,520 –> 00:00:37,040
آدرس IP را داشته باشید که
25
00:00:37,040 –> 00:00:39,440
شماره پورتی که پایگاه داده با استفاده از آن نام پایگاه داده را
26
00:00:39,440 –> 00:00:40,079
اجرا می
27
00:00:40,079 –> 00:00:41,680
کند و همچنین آدرس IP که در کدام پایگاه داده در حال اجرا است.
28
00:00:41,680 –> 00:00:43,360
اعتبار برای اتصال به پایگاه داده
29
00:00:43,360 –> 00:00:44,879
در بالای این موارد شما همچنین باید
30
00:00:44,879 –> 00:00:46,480
اطمینان حاصل کنید که pe درست است
31
00:00:46,480 –> 00:00:48,399
rmissions در پایگاه داده به کاربر ارائه می شود تا
32
00:00:48,399 –> 00:00:50,160
عملیات مورد نیاز را انجام دهد، بنابراین در این
33
00:00:50,160 –> 00:00:52,160
مورد از هر کاربری که می خواهید
34
00:00:52,160 –> 00:00:53,680
برای اتصال به پایگاه داده استفاده کنید،
35
00:00:53,680 –> 00:00:55,760
کاربران باید تمام
36
00:00:55,760 –> 00:00:57,600
مجوزهای مناسب را در این مورد برای عملیات ابری داشته باشند
37
00:00:57,600 –> 00:00:58,160
38
00:00:58,160 –> 00:01:00,000
، کاربر باید درج را انتخاب کند.
39
00:01:00,000 –> 00:01:01,520
به روز رسانی و حذف مجوزها
40
00:01:01,520 –> 00:01:04,159
در لیست و به این صورت است که یک
41
00:01:04,159 –> 00:01:05,199
برنامه پایگاه داده
42
00:01:05,199 –> 00:01:07,520
معمولی برای یک برنامه تلفن همراه یا وب اجرا می شود
43
00:01:07,520 –> 00:01:08,880
،
44
00:01:08,880 –> 00:01:10,479
درخواست از مشتری ارسال می شود، مشتری می تواند
45
00:01:10,479 –> 00:01:12,159
مرورگر شما باشد، درخواست به
46
00:01:12,159 –> 00:01:13,439
سرور برنامه وبر
47
00:01:13,439 –> 00:01:15,680
می رود که ما معمولا psycobj را نصب می کنیم. 2
48
00:01:15,680 –> 00:01:17,520
یا psycopd برای خط فاصله باینری
49
00:01:17,520 –> 00:01:20,479
و همچنین باید جزئیات را پیکربندی کنیم
50
00:01:20,479 –> 00:01:22,159
تا به پایگاه داده
51
00:01:22,159 –> 00:01:24,479
در حال اجرا از راه دور به سرور برنامه وبر متصل شویم
52
00:01:24,479 –> 00:01:25,840
و اطلاعات این است که کلمه
53
00:01:25,840 –> 00:01:27,520
نام میزبان نام پورت شماره پورت
54
00:01:27,520 –> 00:01:29,040
نام کاربری و رمز عبور پایگاه داده بدون این
55
00:01:29,040 –> 00:01:30,960
اطلاعات سرور برنامه وبر که
56
00:01:30,960 –> 00:01:32,159
ممکن است از راه دور به پایگاه داده اجرا شود،
57
00:01:32,159 –> 00:01:32,880
58
00:01:32,880 –> 00:01:34,079
59
00:01:34,079 –> 00:01:35,759
اگر یک برنامه وب مبتنی بر کار باشد که
60
00:01:35,759 –> 00:01:37,600
ما از jdb استفاده می کنیم، نمی تواند به پایگاه داده متصل شود. درایور c
61
00:01:37,600 –> 00:01:40,079
اگر برنامه مبتنی بر پایتون است اگر
62
00:01:40,079 –> 00:01:42,159
پایگاه داده postgres است، باید درایور
63
00:01:42,159 –> 00:01:43,119
cyclopg2 را
64
00:01:43,119 –> 00:01:45,840
در اینجا راه اندازی کنیم تا بتوانیم از
65
00:01:45,840 –> 00:01:47,360
سرور برنامه وبر به پایگاه داده متصل شویم،
66
00:01:47,360 –> 00:01:48,960
بنابراین در این مورد ما قصد نداریم
67
00:01:48,960 –> 00:01:50,720
یک سرور برنامه وبر توسعه دهیم،
68
00:01:50,720 –> 00:01:53,600
می توانید ما را در نظر بگیرید. خود jupyter به عنوان یک
69
00:01:53,600 –> 00:01:54,479
برنامه وب
70
00:01:54,479 –> 00:01:55,759
و ما در حال تلاش برای اتصال به
71
00:01:55,759 –> 00:01:57,600
پایگاه داده در اینجا هستیم و از این رو باید
72
00:01:57,600 –> 00:01:58,079
مطمئن شویم که
73
00:01:58,079 –> 00:02:00,719
خط تیره cyclops g2 باینری در این
74
00:02:00,719 –> 00:02:01,280
75
00:02:01,280 –> 00:02:02,880
محیط مبتنی بر مشتری نصب شده است، اگر
76
00:02:02,880 –> 00:02:04,640
از jupiter استفاده می کنید، در واقع می توانید از این تعجب استفاده کنید
77
00:02:04,640 –> 00:02:06,079
و سپس شما می
78
00:02:06,079 –> 00:02:07,920
توان گفت پایتون 3 خط تیره m pip install
79
00:02:07,920 –> 00:02:09,598
psychopathy به خط تیره باینری مانند این
80
00:02:09,598 –> 00:02:10,560
یا
81
00:02:10,560 –> 00:02:13,200
حتی می توانید این را رد کنید حتی بدون
82
00:02:13,200 –> 00:02:14,480
این باید بتوانید نصب کنید
83
00:02:14,480 –> 00:02:17,760
اگر از آزمایشگاه های ما استفاده می کنید در حال حاضر
84
00:02:17,760 –> 00:02:20,239
موجود است و از این رو بدون
85
00:02:20,239 –> 00:02:21,599
ایجاد هیچ تغییری در
86
00:02:21,599 –> 00:02:23,200
صورت وجود آن کار می کند. کار نمی کند شما همچنان می توانید
87
00:02:23,200 –> 00:02:25,040
برای کاربر خود نصب کنید و می توانید
88
00:02:25,040 –> 00:02:25,680
آن را جلوتر ببرید
89
00:02:25,680 –> 00:02:28,319
اکنون باینری ها نصب شده اند، باید بتوانیم
90
00:02:28,319 –> 00:02:28,800
91
00:02:28,800 –> 00:02:31,680
این را با گفتن import cyclopg2 وارد کنیم
92
00:02:31,680 –> 00:02:33,200
تا کتابخانه موجود باشد
93
00:02:33,200 –> 00:02:36,000
اکنون برای اتصال به پایگاه داده باید
94
00:02:36,000 –> 00:02:36,640
95
00:02:36,640 –> 00:02:38,480
از اتصال Api استفاده کنیم که در
96
00:02:38,480 –> 00:02:40,160
بالای بسته psycob g2
97
00:02:40,160 –> 00:02:42,239
موجود است که در اینجا وارد شده است.
98
00:02:42,239 –> 00:02:44,080
99
00:02:44,080 –> 00:02:46,400
100
00:02:46,400 –> 00:02:47,440
101
00:02:47,440 –> 00:02:50,239
اتصال
102
00:02:50,239 –> 00:02:51,200
شما
103
00:02:51,200 –> 00:02:53,360
هیچ جزئیاتی را در رابطه با آرگومانها
104
00:02:53,360 –> 00:02:54,319
به طور مستقیم
105
00:02:54,319 –> 00:02:57,840
مشاهده نمیکنید، میتوانید اینجا ببینید فقط میگوید dsn برابر
106
00:02:57,840 –> 00:02:59,519
با هیچ عامل اتصال برابر با هیچ
107
00:02:59,519 –> 00:03:01,120
ضریب مکاننما برابر با هیچ و سپس
108
00:03:01,120 –> 00:03:03,280
آرگومانهای کلمه کلیدی چون آرگومانهای کلیدواژه متغیر را میپذیرد،
109
00:03:03,280 –> 00:03:05,440
ما
110
00:03:05,440 –> 00:03:06,400
در واقع میتوانیم
111
00:03:06,400 –> 00:03:08,239
اطلاعات را ارسال کنیم. مانند این
112
00:03:08,239 –> 00:03:10,480
رمز عبور کاربر پایگاه داده پورت میزبان و غیره، اما
113
00:03:10,480 –> 00:03:12,159
کلمات کلیدی باید با این کلمات مطابقت داشته باشند، در
114
00:03:12,159 –> 00:03:14,480
غیر این صورت ممکن است کار نکند،
115
00:03:14,480 –> 00:03:16,239
همچنین می توانید جزئیات را
116
00:03:16,239 –> 00:03:18,480
به صورت رشته ای ارسال کنید، در صورتی که صحبت
117
00:03:18,480 –> 00:03:19,680
از رشته به میان می آید، باید به
118
00:03:19,680 –> 00:03:20,080
این
119
00:03:20,080 –> 00:03:22,560
صورت باشد تا بتوانید آن را ارسال کنید. اطلاعات اتصال
120
00:03:22,560 –> 00:03:23,440
121
00:03:23,440 –> 00:03:26,799
با استفاده از این رویکرد یا این رویکرد
122
00:03:26,799 –> 00:03:28,560
در اینجا من از روش دوم استفاده می کنم
123
00:03:28,560 –> 00:03:30,560
که در آن رمز عبور کاربر پایگاه داده پورت میزبان
124
00:03:30,560 –> 00:03:32,959
روی این ها تنظیم شده است. در
125
00:03:32,959 –> 00:03:34,239
این مورد
126
00:03:34,239 –> 00:03:35,200
postcase روی لوکال هاست در
127
00:03:35,200 –> 00:03:37,519
پورت شماره 5432 اجرا می شود، اگر از
128
00:03:37,519 –> 00:03:39,760
راه دور اجرا می شود، باید آدرس IP یا
129
00:03:39,760 –> 00:03:42,000
نام مستعار dns را داشته باشید که پایگاه داده روی آن
130
00:03:42,000 –> 00:03:43,840
اجرا می شود و باید این را به روز کنید و
131
00:03:43,840 –> 00:03:44,879
فقط
132
00:03:44,879 –> 00:03:46,480
در مورد من، نام پایگاه داده کار می کند. چیزی نیست
133
00:03:46,480 –> 00:03:48,400
جز اس ام اس معکوس زیرخط db
134
00:03:48,400 –> 00:03:50,400
این نام کاربری است این
135
00:03:50,400 –> 00:03:51,680
رمز عبور است
136
00:03:51,680 –> 00:03:53,599
و در واقع با
137
00:03:53,599 –> 00:03:55,120
اتصال به پایگاه داده و همچنین
138
00:03:55,120 –> 00:03:56,480
بستن اتصال اعتبار سنجی می کند، بنابراین
139
00:03:56,480 –> 00:03:56,959
140
00:03:56,959 –> 00:03:58,959
141
00:03:58,959 –> 00:04:00,000
142
00:04:00,000 –> 00:04:01,599
در حال حاضر من یک تابع را توسعه داده ام، اتصال را برقرار می کند و بلافاصله آن را می بندد. به
143
00:04:01,599 –> 00:04:03,760
عنوان دریافت اتصال نامیده می شود که رمز عبور کاربر پایگاه داده پورت میزبان را می گیرد
144
00:04:03,760 –> 00:04:05,599
145
00:04:05,599 –> 00:04:07,280
و در
146
00:04:07,280 –> 00:04:09,519
صورت وجود استثنا برای اتصال به
147
00:04:09,519 –> 00:04:12,080
پایگاه داده اتصال را برمی گرداند، چه زمانی که
148
00:04:12,080 –> 00:04:12,720
نام هاست
149
00:04:12,720 –> 00:04:14,959
یا شماره پورت نادرست یا نام پایگاه داده یا
150
00:04:14,959 –> 00:04:17,040
نام کاربری یا رمز عبور را ارسال کنیم، استثنا