BCA / B.Tech 12 min read

SQL Connection Object in Hindi

SQL Connection Object in .NET with C# in Hindi 


  • SQL Connection Object एक ऐसा ऑब्जेक्ट है जो .NET एप्लिकेशन और डेटाबेस के बीच कनेक्शन बनाने और मैनेज करने के लिए उपयोग किया जाता है।
  • यह .NET Framework की System.Data.SqlClient नामक लाइब्रेरी में पाया जाता है। 
  • SQL Connection का उपयोग करके हम SQL Server डेटाबेस में डेटा पढ़ने, लिखने, अपडेट करने या डिलीट करने जैसे ऑपरेशन कर सकते हैं।
मुख्य बातें (Key Points):

  • हमेशा using स्टेटमेंट का उपयोग करें ताकि कनेक्शन ऑटोमेटिकली बंद हो जाए।
  • कनेक्शन खोलने के बाद उसे बंद करना न भूलें।
  • एरर को हैंडल करने के लिए try-catch का उपयोग करें।
  • कनेक्शन स्ट्रिंग में सही जानकारी प्रदान करें।
  • यह प्रक्रिया SQL Connection Object का एक सरल और प्रभावी उपयोग दर्शाती है।
1. SQL Connection Object की भूमिका: 

  • SQL Connection ऑब्जेक्ट का मुख्य कार्य डेटाबेस और एप्लिकेशन के बीच कनेक्शन स्थापित करना है। 
  • इसे इस्तेमाल करते समय: कनेक्शन को खोलने (Open) और बंद करने (Close) का ध्यान रखना होता है।
  • यह कनेक्शन स्ट्रिंग (Connection String) के माध्यम से काम करता है, जिसमें सर्वर का नाम, डेटाबेस का नाम, और सिक्योरिटी से संबंधित जानकारी होती है।
2. SQL Connection Object कैसे बनाएं?

SQL Connection ऑब्जेक्ट बनाने के लिए हमें SqlConnection क्लास का उपयोग करना होता है। इसके लिए निम्नलिखित चरण होते हैं:

(a) कनेक्शन स्ट्रिंग बनाएं: कनेक्शन स्ट्रिंग डेटाबेस से कनेक्ट होने के लिए आवश्यक जानकारी प्रदान करती है। इसका एक उदाहरण:
string connectionString = "Data Source=SERVER_NAME;Initial Catalog=DATABASE_NAME;User ID=USER_NAME;Password=PASSWORD;";

(b) SQL Connection Object बनाएं:

using System.Data.SqlClient;

SqlConnection sqlConnection = new SqlConnection(connectionString);

3. SQL Connection का उपयोग .NET में कैसे करें?

SQL Connection का उपयोग करके डेटा पढ़ने या अपडेट करने के लिए निम्नलिखित स्टेप्स फॉलो करें:

(a) SQL कनेक्शन खोलें (Open the connection): sqlConnection.Open();

(b) SQL Command का उपयोग करें: SqlCommand ऑब्जेक्ट SQL क्वेरी को डेटाबेस पर निष्पादित करने के लिए उपयोग होता है।

SqlCommand sqlCommand = new SqlCommand("SELECT * FROM Employees", sqlConnection);

(c) डेटा प्राप्त करें: SqlDataReader का उपयोग डेटा को पढ़ने के लिए किया जाता है।

SqlDataReader reader = sqlCommand.ExecuteReader();

while (reader.Read())
{
    Console.WriteLine(reader["EmployeeName"]);
}

(d) कनेक्शन बंद करें (Close the connection):

sqlConnection.Close();
SQL Connection Object का पूरा कोड:

using System;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Data Source=SERVER_NAME;Initial Catalog=DATABASE_NAME;User ID=USER_NAME;Password=PASSWORD;";

        // SQL Connection Object बनाना
        using (SqlConnection sqlConnection = new SqlConnection(connectionString))
        {
            try
            {
                // कनेक्शन खोलना
                sqlConnection.Open();
                Console.WriteLine("Connection Opened Successfully!");

                // SQL Command बनाना और निष्पादित करना
                SqlCommand sqlCommand = new SqlCommand("SELECT * FROM Employees", sqlConnection);
                SqlDataReader reader = sqlCommand.ExecuteReader();

                // डेटा पढ़ना
                while (reader.Read())
                {
                    Console.WriteLine("Employee Name: " + reader["EmployeeName"]);
                }

                reader.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
            finally
            {
                // कनेक्शन बंद करना
                sqlConnection.Close();
                Console.WriteLine("Connection Closed.");
            }
        }
    }
}

In this Chapter

SQL Connection Object in Hindi
Introduction of .Net in Hindi
Web Services in Hindi | वेब सर्विसेस हिंदी में
WSDL in Hindi | WSDL हिंदी में
Boxing & Unboxing in ADO.NET in Hindi
CLR in Hindi | CLR क्या है?
Common Types System in Hindi
MSIL in Hindi
Assemblies & Class Libraries in Hindi
Project of .Net in Hindi
What is VB.NET and IDE in Hindi | वीबी.नेट क्या है ?
Intermediate Language in Hindi
Object Orientation in Hindi
Managed Execution in Hindi
Rapid Development in Hindi
Windows Presentation Foundation in Hindi
Whats new For .NET framework 3.5?
Windows Workflow Foundation (WWF) in Hindi
Windows Card Space in Hindi
Windows Communication Foundation in Hindi
How To Install and Use The Visual Studio 2008
How to Working With Visual Studio 2008
Types of Visual Studio 2008 in Hindi
Visual Studio 2008 IDE in Hindi
How To Create Console Application in Hindi
Introduction of C# in .NET in Hindi
Classes of .NET With C# in Hindi
Properties of .NET With C# in Hindi
Structs in C# .NET in Hindi
Delegates & Events in Hindi
Generic Collections in .NET (C#) in Hindi
Type Safety in Hindi
Nullable Types in .NET in Hindi
ADO.NET in Hindi | ADO.NET क्या है?
SQL Command in Hindi
LINQ in Hindi | LINQ क्या है?
What is Using Stored Procedures?
Windows Application in .NET in Hindi | Windows Application क्या है?
BCA || .NET with C# 2023 Paper | MDSU Exam Paper
.NET with C# All Important Questions and Answers in Hindi (MDSU)
BCA || .NET with C# 2025 Paper | MDSU Exam Paper