Netbeans/C3/Connecting-to-a-MySQL-Database/Hindi

From Script | Spoken-Tutorial
Revision as of 08:48, 21 January 2015 by Prabhakarpandey (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 नमस्कार दोस्तों
00:02 'Connecting to a MySQL Database' के ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम सीखेंगे
00:09 MySQL सर्वर प्रोप्रटीज को कॉन्फिगर करना
00:14 MySQL सर्वर आरंभ करना
00:17 database को बनाना औऱ कनेक्ट करना।
00:20 database टेबल्स को बनाना, जिसके तहत हम दो मेथड्स का पता करेंगे।
00:26 sql एडिटर का उपयोग करना,
00:29 create table dialogue का उपयोग करना और, अंततः
00:33 एक SQL स्क्रिप्ट को रन करना।
00:37 इस प्रदर्शन के लिए मैं उपयोग कर रहा हूँ लिनक्स ऑपरेटिंग सिस्टम उबंटु v12.04,
00:44 और Netbeans IDE v7.1.1
00:48 आपको Java Development Kit (JDK) v6
00:54 और MySQL database सर्वर की भी आवश्यकता है।


00:57 इस ट्यूटोरियल को सीखने के लिए, database प्रबंधन की बुनियादी समझ आवश्यक है।
01:03 अधिक जानकारी के लिए, दिखाये गये लिंक पर PHPandMySQL के स्पोकन ट्यूटोरियल्स देखें।
01:10 अन्य मानक प्रोग्रामिंग शब्दावलियाँ इस ट्यूटोरियल में उपयोग की गई है।
01:16 यह ट्यूटोरियल दर्शाता है कि कैसे Netbeans IDE.' से MySQL database के लिए कनेक्शन को सेट किया जाय।
01:24 एक बार कनेक्ट हुआ, तो हम IDE's Database एक्सप्लोरर में MySQL के साथ कार्य करेंगे।
01:31 अब IDE पर जाएँ।
01:36 Netbeans IDE MySQL RDBMS. के समर्थन के लिए एक बंडल के साथ आता है।
01:42 आपको Netbeans, में MySQL डेटाबेस सर्वर एक्सेस करने से पहले, MySQL server प्रोप्रटीज कॉन्फिगर करना होगा।
01:51 Services' विंडो में Databases नोड पर राइट क्लिक करें।
01:56 MySQL server properties डायलॉग बॉक्स खोलने के लिए Register MySQL Server चुनें।
02:05 पुष्टि कर लें कि सर्वर होस्ट नाम और पोर्ट सही हैं।
02:10 ध्यान दें कि, IDE डिफॉल्ट सर्वर होस्ट नाम के रूप में localhost प्रविष्ट करता है।
02:18 3306 डिफॉल्ट सर्वर पोर्ट नंबर है।
02:23 Administrator Username प्रविष्ट करें यदि प्रदर्शित नहीं है।
02:27 मेरे सिस्टम में Administrator Username root है।
02:33 Administrator पासवर्ड प्रविष्ट करें।
02:36 मेरे सिस्टम में पासवर्ड रिक्त है।
02:40 डायलॉग बॉक्स के शीर्ष पर Admin Properties टेब पर क्लिक करें।
02:45 यह आपको MySQL server. को नियंत्रित करने के लिए जानकारी दर्ज करने की अनुमति देता है।
02:51 Path/URL to admin tool: फिल्ड में,
02:56 अपने MySQL Administration एप्लिकेशन के लोकेशन के लिए टाइप या ब्राउज करें।
03:02 मेरे सिस्टम में, tool के लिए लोकेशन है /usr/bin/mysqladmin
03:12 Arguments फिल्ड में admin tool के लिए कोई भी आर्ग्युमेंट टाइप करें।
03:18 इसे भी रिक्त छोडा जा सकता है।
03:22 Path to start command: फिल्ड में
03:25 MySQL start command की लोकेशन के लिए टाइप या ब्राउज करें।
03:29 मेरे सिस्टम में यह /usr/bin/mysqld_safe है।
03:38 Arguments फिल्ड में, start command के लिए कोई भी आर्ग्युमेंट टाइप करें।
03:42 यहाँ, मैं टाइप करूँगा -u space root space start
03:51 Path to stop command: में
03:54 MySQL stop command. की लोकेशन के लिए टाइप या ब्राउज करें।
03:58 यह आमतौर पर MySQL' संस्थापन डाइरेक्टरी के bin फोल्डर में mysqladmin के लिए पाथ है।
04:06 मेरे सिस्टम में यह /usr/bin/mysqladmin है।
04:14 यदि Arguments फिल्ड में कमांड mysqladmin है, टाइप करें -u space root space stop.
04:27 समाप्त होने पर, Admin Properties टेब सदृश होना चाहिए कि स्क्रीन पर क्या दिखाया गया है।
04:33 OK. पर क्लिक करें।
04:36 पहले सुनिश्चित कर लें कि, MySQL database सर्वर हमारे सिस्टम पर रन हो रहा है।
04:42 Service विंडो में MySQL सर्वर नोड दर्शाता है कि MySQL database सर्वर कनेक्ट है या नहीं।
04:52 यह रन हो रहा है सुनिश्चित करने के बाद, Databases >> MySQL server नोड पर राइट क्लिक करें और Connect. चुनें।
05:05 जब विस्तार करने पर, MySQL सर्वर नोड सभी उपलब्ध MySQL databases. को प्रदर्शित करता है।
05:13 एक SQL Editor. के माध्यम से databases के साथ बातचीत करने का एक साधारण तरीका है।
05:19 इस उद्देश्य के लिए Netbeans में बिल्ट-इन SQL Editor होता है।
05:23 आप इसे कनेक्शन नोड पर राइट क्लिक करके एक्सेस कर सकते हैं।
05:29 अब SQL Editor का उपयोग करके नये database उदाहरण बनाते हैं।
05:34 Services विंडो में, MySQL' सर्वर नोड पर राइट क्लिक करें और Create Database चुनें।
05:44 Create Database dialogue में,नये database. का नाम टाइप करें।
05:50 मैं इसे नाम mynewdatabase. दूँगा।
05:56 आप भी दिए गए यूजर के लिए पूर्ण एक्सेस प्रदान कर सकते हैं।
06:01 डिफ़ॉल्ट रूप से, केवल एड्मिन यूजर को कुछ कमांड्स प्रदर्शन करने की अनुमति होती है।
06:08 ड्रॉप-डाउन सूची आपको विशिष्ट यूजर के लिए इन अनुमतियों को असाइन करने की अनुमति देती है।
06:13 यह यूजर को सबसे अधिक अनुमति देने के लिए एक अच्छा अभ्यास है, सिवाय ड्रॉप टेबल्स को छोडकर।
06:18 और यूजर को केवल उन databases को संशोधित करने की अनुमति देता है । जो उनके एप्लिकेशन द्वारा बनाए गए हैं।
06:25 लेकिन अभी के लिए, हम चेकबॉक्स को अचयनित छोड़ देंगे।
06:30 Click OK. पर क्लिक करें।
06:34 अब टेबल्स बनाते हैं, डेटा के साथ उन्हें पॉप्यूलेट और टेबल्स में बनाए गए डेटा को संशोधित करते हैं।
06:41 mynewdatabase फिलहाल रिक्त है।
06:44 टेबल्स मेंडेटा इनपुट करने के लिए पहले मेथड का पता लगाएँ।
06:48 Database एक्सप्लोरर में, 'mynewdatabase' कनेक्शन नोड का विस्तार करें।
06:58 यहाँ तीन sub फोल्डर हैं।
07:00 Tables, Views और Procedures.
07:04 Tables फोल्डर पर राइट क्लिक करें औऱ Execute Command चुनें।
07:11 मैन विंडो में ' SQL Editor में एक रिक्त कैनवास खुलता है।
07:16 इस SQL एडिटर में एक साधारण क्वेरी टाइप करें
07:30 अब मैंने SQL एडिटर में एक साधारण क्वेरी टाइप कर दी है।
07:36 यह Counselor टेबल के लिए टेबल परिभाषा है, जिसे हम बनाने जा रहे हैं।
07:42 इस क्वेरी को निष्पादित करने के लिए, या तो टास्क बार के शीर्ष में Run SQL आइकन पर राइट क्लिक करें
07:51 या SQL Editor के अंदर राइट क्लिक करें और Run Statement. चुनें।
08:00 IDE database. में Counselor टेबल तैयार करता है।
08:04 आप इस मैसेज को Output विंडो में देख सकते हैं।
08:12 जो कहता है कि कमांड सफलतापूर्वक निष्पादित हो गयी है।
08:17 इस परिवर्तन को सत्यापित करने के लिए, Database' एक्सप्लोरर में Tables नोड पर राइट क्लिक करें।
08:25 Refresh. चुनें।
08:28 यह विशिष्ट database के वर्तमान स्टेटस को अपडेट करता है।
08:32 नया Counselor टेबल अब Tables विकल्प के नीचे प्रदर्शित होता है।
08:40 यदि आप टेबल नोड को विस्तृत करते हैं, तो आप अपने द्वारा बनाए गए कॉलम्स को देख सकते हैं।
08:46 अब टेबल्स में डेटा इनपुट करने के लिए अगला मेथड पता लगाते हैं।
08:51 अर्थात Create Table Dialog का उपयोग करके
08:54 Database एक्सप्लोरर में, Tables नोड पर राइट क्लिक करें औरCreate Table. चुनें।
09:03 Create Table dialogue' खुलता है।
09:06 Table नेम टेक्स्ट फिल्ड में, Subject टाइप करें।
09:13 Add Column पर क्लिक करें।
09:16 'Add Column dialogue में, Name फिल्ड में id टाइप करें।
09:22 Type ड्रॉप-डाउन मैन्यू से डेटा टाइप के लिए SMALLINT चुनें।
09:30 Add Column dialog बॉक्स में Primary Key चेकबॉक्स चुनें।
09:35 यह आपके टेबल के लिए primary key निर्दिष्ट करने के लिए है।
09:39 ध्यान दें, जब आप Key चेक बॉक्स चुनते हैं, तो Index और Unique चेक बॉक्स स्वतः चयनित हो जाते हैं।
09:49 Null चेक बॉक्स भी अचयनित होता है।
09:53 यह इसलिए क्योंकि primary कीज़database. में यूनिक रो को पहचानने के लिए उपयोग की जाती हैं।
09:59 OK. पर क्लिक करें।
10:03 शेष कॉलम को जोडने के लिए इस प्रक्रिया को दोहराएँ, जैसे स्क्रीन पर दिखाया गया है।
10:09 अभी हमने Subject नामक टेबल बनाया है, जो Name, Description,' और Counselor ID के लिए डेटा रखेगा।
10:20 OK. पर क्लिक करें।
10:23 database में SQL क्वेरी रन करके, हम database स्ट्रक्चर में डेटा बनाए रखने के लिए हम जोड, संशोधित और डिलीट कर सकते हैं।
10:32 Counselor टेबल में एक नया रिकॉर्ड जोडते हैं।
10:35 Tables' नोड context मैन्यू से Execute Command चुनें।
10:43 मैन विंडो में एक नया SQL एडिटर खुलता है।
10:47 SQL Editor में , एक साधारण क्वेरी टाइप करते हैंः
11:00 इस क्वेरी को निष्पादित करने के लिए, सोर्स एडिटर के अंदर राइट क्लिक करें, और Run Statement चुनें।
11:07 सत्यापित करते है कि यदि नया रिकॉर्ड टेबल में जोडा गया है।
11:12 Counselor टेबल पर राइट क्लिक करें और View Data. चुनें।
11:18 एक नया SQL Editor मैन विंडो में खुलता है।
11:21 टेबल से सभी डेटा का चयन करने के लिए एक क्वेरी स्वचालित रूप से तैयार होती है।
11:27 इस स्टेटमेंट का परिणाम workspace के नीचे table view में प्रदर्शित होता है।
11:41 ध्यान दें कि, एक नई रो को डेटा के साथ जोड दिया गया है, जिसे अभी हमने बनाया है ।
11:46 हम IDE में बाहरी SQL को सीधे रन भी कर सकते हैं।
11:52 प्रदर्शनात्मक उद्देश्यों के लिए मेरे पास यहाँ SQL क्वेरी है।
11:59 यह स्क्रिप्ट दो टेबल्स को बनाता है जैसे हमने अभी बनाए हैं।
12:04 अर्थात Counselor और Subject
12:09 क्योंकि स्क्रिप्ट इन टेबल्स को अधिलेखित कर देता है।
12:12 हम इन दो टेबल्स को डिलीट करेंगे यदि वे पहले से ही मौजूद हैं।
12:16 टेबल्स डिलीट करने के लिए, Counselor टेबल पर राइट क्लिक करें।
12:21 और Delete. चुनें।
12:24 Confirm Object Deletion डायलॉग बॉक्स में Yes पर क्लिक करें।
12:31 इसी तरह Subject टेबल के लिए दोहराएँ।
12:38 अब, अपने सिस्टम से मौजूदा 'SQL' क्वेरी फ़ाइल खोलें।
12:43 File मैन्यू से, Open File चुनें।
12:48 इस फ़ाइल युक्त स्थान के लिए ब्राउज़ करें।
12:54 स्क्रिप्ट स्वतः ही 'SQL' एडिटर में खुलती है।
12:59 सुनिश्चित करें कि 'mynewdatabase के लिए कनेक्शन चयनित है।
13:03 इसे एडिटर के शीर्ष पर टूलबार में कनेक्शन ड्रॉप-डाउन से चेक करें।
13:13 टास्क बार में Run SQL बटन पर क्लिक करें।
13:17 और स्क्रिप्ट चयनित database. के समक्ष निष्पादित होती है।
13:22 mynewdatabase कनेक्शन नोड पर राइट क्लिक करें और Refresh. चुनें।
13:28 यह विशिष्ट database के वर्तमान स्टेटस के लिए database कंपोनेंट्स अपडेट करता है।
13:34 अब इन टेबल्स में से किसी एक पर राइट क्लिक करें और View Data. चुनें।
13:41 Workspace के नीचे, आप इन टेबल्स में निहित डेटा को देख सकते हैं।
13:52 इस ट्यूटोरियल में आपने सीखा
13:54 अपने कंप्यूटर पर MySQL कॉन्फिगर करना।
13:57 IDE से database सर्वर के लिए कनेक्शऩ सेट अप करना।
14:02 डेटा बनाना, डिलीट और संशोधित करना और
14:06 SQL क्वेरीज को रन करना।
14:10 नियत कार्य के रुप में,
14:11 टेबल्स के साथ एक और डेटाबेस उदाहरण बनाएँ।
14:15 अपनी व्यक्तिगत बुक लाइब्रेरी के रखरखाव के लिए आवश्यक डेटा के साथ इन टेबल्स को पॉप्यूलेट करें।
14:21 और डेटा को देखने के लिए इन SQL स्टेटमेंट्स को रन करें।
14:29 मैंने एक समान database बनाया है, जो मेरी व्यक्तिगत फिल्म लाइब्रेरी का ब्यौरा रखता है।
14:37 आपका नियत कार्य इस तरह होना चाहिए।
14:44 स्क्रीन पर दिखाए गए लिंक पर उपलब्ध वीडियो देखें।
14:48 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
14:51 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं।
14:56 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।


15:01 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।


15:04 अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें।


15:10 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
15:15 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
15:20 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है,
15:27 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।


15:30 धन्यवाद ।

Contributors and Content Editors

Devraj, PoojaMoolya, Prabhakarpandey, Sakinashaikh