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

mysql कनेक्टर के साथ ऑटोरेकनेक्ट विकल्प कैसे सेट करें c++

मैं इस पुस्तकालय का उपयोगकर्ता नहीं हूं, इसलिए इसके बारे में मेरी जानकारी केवल अंतिम 10 मिनट के लायक है, इसलिए कृपया सत्यापित करें।

एक सामान्य नियम के रूप में, पुस्तकालय के विभिन्न विशिष्ट विवरणों के उपयोग के बारे में ऐसी जानकारी का सबसे अच्छा संसाधन इसके इकाई परीक्षणों पर एक नज़र डालना है। ओएसएस के बारे में सबसे अच्छी बात।

इसलिए यदि आप MySQL Connector/C++ इकाई परीक्षणों को देखते हैं जो उनके स्रोत वृक्ष पर पाए जा सकते हैं, तो आप नीचे दिए गए उद्धरण देखेंगे।

sql::ConnectOptionsMap connection_properties;

...

connection_properties["OPT_RECONNECT"]=true;
try
{
    con.reset(driver->connect(connection_properties));
}
catch (sql::SQLException &e)
{
    std::cerr << e.what();
}

अधिक जानकारी के लिए, कृपया निम्न कार्य करें, ताकि आप स्वयं देख सकें।

~/tmp$ bzr branch lp:~mysql/mysql-connector-cpp/trunk mysql-connector-cpp
~/tmp$ vi mysql-connector-cpp/test/unit/classes/connection.cpp +170
~/tmp$ vi mysql-connector-cpp/test/unit/classes/connection.h 

यह सब कहने के बाद, mysql में फिर से कनेक्ट करने के विकल्प का उपयोग बहुत सावधानी से करना होगा, क्योंकि आपको किसी भी सत्र चर को रीसेट करना होगा, आदि। आपको एक नए कनेक्शन के रूप में पुनः कनेक्ट किए गए कनेक्शन का इलाज करना होगा। इसे MySQL के उस विशेष संस्करण के दस्तावेज़ीकरण से सत्यापित करना होगा जिसके साथ आप काम कर रहे हैं।



  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. utf16 एन्कोडेड फ़ाइल को mysql में आयात करने में विफल रहा

  3. एकाधिक तालिकाओं के लिए ड्रूपल एसक्यूएल सशर्त खंड?

  4. SQL में एक स्ट्रिंग के सटीक मिलान के लिए क्वेरी

  5. मैं इस mysql क्वेरी पर पूर्ण तालिका स्कैन से कैसे बच सकता हूं?