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

Linux पर .NET को ODBC डेटा स्रोत से कनेक्ट करना

यह ब्लॉग बताता है कि Linux पर .NET से ODBC कनेक्शन कैसे प्राप्त करें। आप किसी भी Easysoft ODBC ड्राइवर के साथ .NET का उपयोग कर सकते हैं जो Linux प्लेटफॉर्म पर उपलब्ध है। यह उदाहरण ड्राइवर जो इस ब्लॉग का उपयोग करता है वह Easysoft ODBC-JDBC गेटवे है, जो ODBC और JDBC के बीच परिवर्तित होता है, जिससे आप .NET से जावा डेटा के साथ काम कर सकते हैं।

  1. यदि आपने पहले से ऐसा नहीं किया है, तो Microsoft के निर्देशों के अनुसार .NET स्थापित करें।
  2. सुनिश्चित करें कि आपके .NET मशीन के पुस्तकालय पथ में unixODBC/lib फ़ोल्डर शामिल है। यदि आप एक Easysoft ड्राइवर वितरण में शामिल unixODBC ड्राइवर प्रबंधक का उपयोग कर रहे हैं, तो आपको libodbc.so.2 के लिए एक प्रतीकात्मक लिंक भी जोड़ना होगा। . उदाहरण के लिए:
    cd /usr/local/easysoft/unixODBC/libln -s libodbc.so.1 libodbc.so.2
  3. अगला, .NET का ODBC भाग स्थापित करें:
    डॉटनेट पैकेज जोड़ें System.Data.Odbc --version 4.7.0
  4. नया .NET प्रोग्राम बनाएं। उदाहरण के लिए:
    डॉटनेट नया कंसोल --आउटपुट नमूना1
  5. Program.cs संपादित करें, और कुछ इस तरह का उपयोग करें:"डीएसएन =ओजेजी"); डीबी कनेक्शन। ओपन (); OdbcCommand DbCommand =DbConnection.CreateCommand (); DbCommand.CommandText ="MyTable से * चुनें"; OdbcDataReader DbReader =DbCommand.ExecuteReader (); जबकि (DbReader.Read ()) {के लिए (int i =0; i

    पंक्ति में:

    OdbcConnection DbConnection =new OdbcConnection("DSN=OJG");

    बदलें OJG odbc.ini . में परिभाषित आपके ODBC डेटा स्रोत के नाम के साथ फ़ाइल।

  6. नमूना चलाने के लिए:
    डॉटनेट रन --प्रोजेक्ट नमूना1

  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. डेटाबेस इंडेक्स के स्वास्थ्य का विश्लेषण कैसे करें

  3. एक बड़ा डेटा प्रश्न:हार्डवेयर या सॉफ्टवेयर ... उपकरण ...

  4. इसके लिए एक समाधान:कर्सर उस तालिका पर समर्थित नहीं हैं जिसमें क्लस्टर्ड कॉलमस्टोर इंडेक्स है

  5. एक सामग्री दस्तावेज़ को सेल्सफोर्स कस्टम ऑब्जेक्ट में संलग्न करना