در این مطلب، ویدئو برنامه نویسی پایتون | از پایتون به پایگاه داده Oracle متصل شوید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:33
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,800 –> 00:00:03,990
سلام به همه، اسم من کیشن است و
2
00:00:03,990 –> 00:00:06,660
به این آموزش ویدیویی خوش آمدید، در این
3
00:00:06,660 –> 00:00:08,429
آموزش ویدیویی خواهیم دید که چگونه می توانید
4
00:00:08,429 –> 00:00:10,469
از طریق اسکریپت پایتون به پایگاه داده Oracle خود متصل شوید،
5
00:00:10,469 –> 00:00:13,139
در این ویدیو خواهیم دید
6
00:00:13,139 –> 00:00:16,410
که چگونه می توانید پرس و جوهای SQL
7
00:00:16,410 –> 00:00:17,970
خود را در بیت ها و اسکریپت خود بنویسید و سپس
8
00:00:17,970 –> 00:00:20,970
آنها را در پایگاه داده Oracle خود اجرا کنید، بنابراین
9
00:00:20,970 –> 00:00:23,180
کل ایده اتصال به هر پایگاه داده
10
00:00:23,180 –> 00:00:27,210
از پایتون توسط وب 249 هدایت می شود، بنابراین
11
00:00:27,210 –> 00:00:29,039
اگر به مرورگر خود بروید و
12
00:00:29,039 –> 00:00:31,980
فقط در Google web 249 بنویسید، این
13
00:00:31,980 –> 00:00:34,680
اولین لینکی است که دریافت می کنید، بنابراین این یک URL است. به
14
00:00:34,680 –> 00:00:39,050
صفحه pythons که در آن
15
00:00:39,050 –> 00:00:42,270
توضیحات مربوط به پیپ 249 را بیان می کند، بنابراین نام
16
00:00:42,270 –> 00:00:45,000
API پایگاه داده پایتون است، مشخصاتی که
17
00:00:45,000 –> 00:00:47,579
در 2.0 بود، ما زیاد وارد جزئیات
18
00:00:47,579 –> 00:00:49,980
نمی شویم، فقط دو خط اول را
19
00:00:49,980 –> 00:00:51,420
در مقدمه می خوانیم و سپس می گویم.
20
00:00:51,420 –> 00:00:54,120
شما چه انتقالی دارد بیان میکند که
21
00:00:54,120 –> 00:00:56,460
این API برای تشویق
22
00:00:56,460 –> 00:00:58,800
شباهتهای بین ماژولهای گاومیش کوهان
23
00:00:58,800 –> 00:01:01,379
دار که برای دسترسی به پایگاههای داده استفاده میشوند
24
00:01:01,379 –> 00:01:03,559
با انجام این کار تعریف شده است.
25
00:01:03,559 –> 00:01:06,420
26
00:01:06,420 –> 00:01:08,670
بنابراین آنچه که آنها در
27
00:01:08,670 –> 00:01:10,890
اینجا میخواهند بگویند مهم نیست که چه
28
00:01:10,890 –> 00:01:12,900
پایگاه دادهای را میخواهید وصل کنید، ما سعی میکنیم
29
00:01:12,900 –> 00:01:18,210
همه چیز را مشابه کنیم، بنابراین
30
00:01:18,210 –> 00:01:20,790
آنچه من در اینجا میدانم این است که آیا میخواهید
31
00:01:20,790 –> 00:01:22,590
به پایگاه داده Oracle خود متصل شوید
32
00:01:22,590 –> 00:01:24,630
یا سرور دنباله یا MySQL
33
00:01:24,630 –> 00:01:27,180
یا چهار. Screes اطمینان حاصل می کند که همه
34
00:01:27,180 –> 00:01:29,430
این ماژول هایی که برای اتصال
35
00:01:29,430 –> 00:01:32,880
به پایگاه داده استفاده می شوند کاملاً مشابه
36
00:01:32,880 –> 00:01:36,659
هستند و همه آنها از اصول خاصی پیروی می کنند به طوری
37
00:01:36,659 –> 00:01:38,490
که وقتی فروشنده پایگاه داده خود را
38
00:01:38,490 –> 00:01:40,439
از Oracle به سرور دنباله
39
00:01:40,439 –> 00:01:42,990
یا از سرور دنباله به اوراکل تغییر
40
00:01:42,990 –> 00:01:44,939
نمی دهید. باید مقدار زیادی از کد
41
00:01:44,939 –> 00:01:47,040
خود را تغییر دهید، باید مقداری از کد خود را تغییر دهید،
42
00:01:47,040 –> 00:01:50,220
اما مقدار زیادی از آن را تغییر دهید و همچنین توسعه دهندگانی که
43
00:01:50,220 –> 00:01:51,299
با پایگاه داده های مختلف آشنا نیستند
44
00:01:51,299 –> 00:01:54,990
به راحتی می توانند کار کنند، بنابراین در
45
00:01:54,990 –> 00:01:57,990
اینجا چند ماژول پایتون وجود دارد که
46
00:01:57,990 –> 00:02:00,899
باید با این پایگاه های داده کار کنید.
47
00:02:00,899 –> 00:02:02,700
پایگاه داده Oracle شما به چیزی به نام CX
48
00:02:02,700 –> 00:02:05,340
Oracle برای سرویس دنبالهدار مایکروسافت PI
49
00:02:05,340 –> 00:02:09,090
ODBC یا pi PI ODBC برای MySQL
50
00:02:09,090 –> 00:02:12,599
51
00:02:12,599 –> 00:02:13,810
52
00:02:13,810 –> 00:02:16,720
نیاز دارید. ماژول های xternal در
53
00:02:16,720 –> 00:02:18,670
شما باید آنها را پیپ نصب کنید اگر می خواهید
54
00:02:18,670 –> 00:02:21,040
با آنها کار کنید آنها بخشی از
55
00:02:21,040 –> 00:02:23,980
کتابخانه استاندارد نیستند اکنون چگونه
56
00:02:23,980 –> 00:02:25,930
یک ماژول خارجی پایتون را نصب کنیم من
57
00:02:25,930 –> 00:02:28,600
یک ویدیوی جداگانه در آن ایجاد کردم و لینک را قرار خواهم داد
58
00:02:28,600 –> 00:02:29,950
در توضیحات و می توانید
59
00:02:29,950 –> 00:02:34,810
ببینید که بنابراین فعلا اجازه دهید به
60
00:02:34,810 –> 00:02:37,990
نحوه استفاده از این ماژول ها برای
61
00:02:37,990 –> 00:02:41,050
کارکرد واقعی بپردازیم، بنابراین اول از همه کاری که
62
00:02:41,050 –> 00:02:42,880
باید انجام دهید این است که باید ماژول پایگاه داده خاص را وارد کنید و
63
00:02:42,880 –> 00:02:44,590
بگویید که می خواهید به اوراکل متصل شوید.
64
00:02:44,590 –> 00:02:46,090
پایگاه داده و اینکه شما
65
00:02:46,090 –> 00:02:47,890
کاری به نام import CX Oracle انجام می دهید،
66
00:02:47,890 –> 00:02:50,200
سپس باید یک اتصال ایجاد کنید، یک
67
00:02:50,200 –> 00:02:53,050
اتصال اساساً یک دروازه
68
00:02:53,050 –> 00:02:55,000
بین پایگاه داده و زبان پایتون
69
00:02:55,000 –> 00:02:57,250
است، بنابراین شما اول از همه اتصال ایجاد می کنید
70
00:02:57,250 –> 00:02:58,989
بدون توجه به اینکه چه پایگاه داده ای است،
71
00:02:58,989 –> 00:03:01,660
بنابراین باید انجام دهید. چیزی مانند CX
72
00:03:01,660 –> 00:03:04,390
Oracle dot connect و عبور مانند X
73
00:03:04,390 –> 00:03:07,030
و رشته، این رشته های اتصال
74
00:03:07,030 –> 00:03:09,580
همان چیزی است که هنگام تلاش برای اتصال به
75
00:03:09,580 –> 00:03:11,410
پایگاه داده Oracle خود از
76
00:03:11,410 –> 00:03:14,350
خط فرمان C استفاده می کنید، بنابراین هنگامی که یک اتصال
77
00:03:14,350 –> 00:03:17,470
ایجاد شد، یک cur ایجاد می کنید. بنابراین، این مرحله
78
00:03:17,470 –> 00:03:19,540
دوباره برای هر پایگاه داده ای که اکنون به آن
79
00:03:19,540 –> 00:03:21,519
متصل می شوید یکسان است، این
80
00:03:21,519 –> 00:03:23,860
مکان نما را با منبع اصلی pl/sql یا هسته اشتباه نگیرید،
81
00:03:23,860 –> 00:03:27,360
بنابراین میکرو جامعه شناسی دهلیز ایستا
82
00:03:29,820 –> 00:03:33,549
در اینجا ایجاد می کند، اساساً برای
83
00:03:33,549 –> 00:03:37,420
اجرای پرس و جوها استفاده می شود، نه این که آنها
84
00:03:37,420 –> 00:03:39,760
نیستند. دوره pl/sql یا منبع برابر است یا
85
00:03:39,760 –> 00:03:42,670
worker source که چیزهای کاملاً متفاوتی وجود دارد،
86
00:03:42,670 –> 00:03:44,260
بنابراین وقتی
87
00:03:44,260 –> 00:03:46,690
مکان نما را در اختیار دارید، روش های مختلفی برای کار
88
00:03:46,690 –> 00:03:49,000
با آن دارید، اگر می خواهید بگویید یک
89
00:03:49,000 –> 00:03:51,519
پرس و جو را اجرا کنید، بگویید می خواهید یک
90
00:03:51,519 –> 00:03:54,340
عبارت Select یا یک دستور به روز رسانی انجام دهید. یا اگر
91
00:03:54,340 –> 00:03:56,980
92
00:03:56,980 –> 00:03:58,420
93
00:03:58,420 –> 00:04:02,170
میخواهید یک پرس و جو را اجرا کنید، یک insert یا ایجاد یک دستور را انجام دهید.
94
00:04:02,170 –> 00:04:04,269
95
00:04:04,269 –> 00:04:06,640
96
00:04:06,640 –> 00:04:08,980
97
00:04:08,980 –> 00:04:11,380
به عنوان مثال برای این، فرض کنید می خواهید
98
00:04:11,380 –> 00:04:14,350
10 ردیف یا 100 ردیف را وارد کنید، در این
99
00:04:14,350 –> 00:04:18,040
صورت ممکن است لیستی از داده هایی داشته باشید که می
100
00:04:18,040 –> 00:04:19,750
خواهید درج کنید، در این صورت،
101
00:04:19,750 –> 00:04:21,880
زمانی که می خواهید یک تبخیر تکرار شونده یا یک پارامتر تکرار شونده انجام دهید، از اجرای بسیاری استفاده خواهید کرد.
102
00:04:21,880 –> 00:04:24,700
103
00:04:24,700 –> 00:04:25,539
در مورد
104
00:04:25,539 –> 00:04:27,400
جایی که پارامترهای زیادی
105
00:04:27,400 –> 00:04:29,440
در پارامترها دارید و پرس و جو فقط
106
00:04:29,440 –> 00:04:33,160
چندین بار اجرا می شود و سپس
107
00:04:33,160 –> 00:04:35,620
سه روش وجود دارد که برای واکشی داده ها استفاده می شود،
108
00:04:35,620 –> 00:04:40,150
بنابراین اولین روش واکشی یکی است تا همانطور
109
00:04:40,150 –> 00:04:42,699
که از نام نشان می دهد که فقط یک قرعه کشی است
110
00:04:42,699 –> 00:04:45,340
و زمانی که شما یک واکشی دوباره
111
00:04:45,340 –> 00:04:46,870
انجام دهید، وقتی دوباره واکشی را انجام دادید، ردیف بعدی را
112
00:04:46,870 –> 00:04:48,639
دریافت میکنید، ردیف سوم را دریافت میکنید، بنابراین
113
00:04:48,639 –> 00:04:51,970
میتوانید به نوعی از آن با یک حلقه for استفاده کنید، سپس
114
00:04:51,970 –> 00:04:54,250
وقتی
115
00:04:54,250 –> 00:04:56,289
یک پرس و جو انتخابی را به این روش مجازی ارسال کردید، همه را واکشی خواهید کرد.
116
00:04:56,289 –> 00:04:58,840
و تمام رکوردها را به شما می
117
00:04:58,840 –> 00:05:01,720
دهد سومی واکشی تعداد زیادی در این مورد شما
118
00:05:01,720 –> 00:05:04,900
یک عدد و پرس و جو را ارسال می کنید و فقط
119
00:05:04,900 –> 00:05:07,510
آن تعداد رکورد را واکشی می کند مهم نیست که
120
00:05:07,510 –> 00:05:09,160
آیا پرس و جو هزاران رکورد را برمی گرداند
121
00:05:09,160 –> 00:05:11,199
یا خیر، اما اگر بگویید واکشی تعداد زیادی و سه را به
122
00:05:11,199 –> 00:05:12,400
شما ارائه می دهد. شما سه رکورد اول را
123
00:05:12,400 –> 00:05