PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

सी # पोस्टग्रेज डेटाबेस से जुड़ रहा है

आप कभी भी अपना NpgsqlConnection असाइन नहीं करते हैं आपके NpgsqlCommand . पर और आप अपने NpgsqlDataReader . के लिए निष्पादित करने के लिए कोई क्वेरी प्रदान नहीं करते हैं , जिसे ठीक करना तत्काल समस्याओं का समाधान करना चाहिए।

साथ ही, कम से कम अपने NpgsqlConnection . को रैप करें एक using() . में -स्टेटमेंट यह सुनिश्चित करने के लिए एक अच्छा विचार है कि कनेक्शन हमेशा बंद रहता है, भले ही कोई अपवाद हो।

using Npgsql;

namespace DBPrj
{
    class Program
    {
        static void Main(string[] args)
        {
            bool boolfound=false;
            using(NpgsqlConnection conn = new NpgsqlConnection("Server=<ip>; Port=5432; User Id=Admin; Password=postgres.1; Database=Test1"))
            {
                conn.Open();

                NpgsqlCommand cmd = new NpgsqlCommand("SELECT * FROM Table1", conn);
                NpgsqlDataReader dr= cmd.ExecuteReader();
                if (dr.Read())
                {
                    boolfound=true;
                    Console.WriteLine("connection established");
                }
                if(boolfound==false)
                {
                    Console.WriteLine("Data does not exist");
                }
                dr.Close();
            }
        }
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज में एक जेसन सरणी को पंक्तियों में कैसे बदलें

  2. PostgreSQL में डेटा आयात करें और CSV को निर्यात करें

  3. समय के साथ खुले टिकटों की संख्या उत्पन्न करना, खुली और बंद तारीखों को देखते हुए

  4. sqlalchemy के साथ जिन इंडेक्स का उपयोग करके रैंक किए गए खोज परिणाम लौटाते हैं

  5. GroupingError:ERROR:कॉलम ग्रुप बाय क्लॉज में दिखाई देना चाहिए या एक समग्र फ़ंक्शन में उपयोग किया जाना चाहिए