चरण 1: MySQL ड्राइवर स्थापित करें
सबसे पहले, आपको Go के लिए एक MySQL ड्राइवर स्थापित करना होगा। एक लोकप्रिय है go-sql-driver/mysql। आप इसका उपयोग करके इसे इंस्टॉल कर सकते हैं:
go get -u github.com/go-sql-driver/mysql
चरण 2: गो कोड लिखें
यहां एक उदाहरण दिया गया है कि आप MySQL डेटाबेस और क्वेरी डेटा से कैसे जुड़ सकते हैं:
package main import ( "database/sql" "fmt" "log" _ "github.com/go-sql-driver/mysql" ) func main() { // Open the database connection db, err := sql.Open("mysql", "username:password@tcp(127.0.0.1:3306)/dbname") if err != nil { log.Fatal(err) } defer db.Close() // Ping the database to check if the connection is alive if err := db.Ping(); err != nil { log.Fatal(err) } // Define the query query := "SELECT id, name FROM users WHERE active = ?" active := true // Execute the query rows, err := db.Query(query, active) if err != nil { log.Fatal(err) } defer rows.Close() // Iterate through the result set for rows.Next() { var id int var name string if err := rows.Scan(&id, &name); err != nil { log.Fatal(err) } fmt.Printf("ID: %d, Name: %s\n", id, name) } // Check for errors from iterating over rows if err := rows.Err(); err != nil { log.Fatal(err) } }
स्पष्टीकरण:
आवश्यक पैकेज आयात करें: आप डेटाबेस इंटरैक्शन और MySQL ड्राइवर (github.com/go-sql-driver/mysql) के लिए डेटाबेस/sql पैकेज आयात करते हैं।
डेटाबेस कनेक्शन खोलें: आप sql.Open का उपयोग करके डेटाबेस से एक कनेक्शन खोलते हैं। कनेक्शन स्ट्रिंग प्रारूप उपयोगकर्ता नाम है: पासवर्ड@tcp(होस्ट:पोर्ट)/dbname।
डेटाबेस को पिंग करना: यह सुनिश्चित करने के लिए कि कनेक्शन स्थापित है, डेटाबेस को पिंग करना एक अच्छा अभ्यास है।
क्वेरी निष्पादित करें: आप db.Query का उपयोग करके एक क्वेरी निष्पादित करते हैं। क्वेरी विधि एक *sql.Rows ऑब्जेक्ट लौटाती है, जिसे आप परिणाम सेट प्राप्त करने के लिए पुनरावृत्त कर सकते हैं।
परिणामों के माध्यम से पुनरावृत्त करें: आप पंक्तियों के माध्यम से पुनरावृत्त करने के लिए एक लूप का उपयोग करते हैं और प्रत्येक पंक्ति को चर में स्कैन करते हैं।
त्रुटियों को संभालें: आपको क्वेरी के निष्पादन के दौरान या पुनरावृत्ति के दौरान होने वाली किसी भी त्रुटि को संभालना चाहिए।
चरण 3: अपना कोड चलाएँ
उपयोगकर्ता नाम, पासवर्ड, 127.0.0.1:3306, और dbname को अपने वास्तविक MySQL क्रेडेंशियल और डेटाबेस विवरण से बदलना सुनिश्चित करें।
अपना गो प्रोग्राम चलाएं, और इसे आपकी क्वेरी के परिणाम आउटपुट करने चाहिए।
इस उदाहरण को ड्राइवर और कनेक्शन स्ट्रिंग को तदनुसार बदलकर अन्य डेटाबेस के लिए अनुकूलित किया जा सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3