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

C++/mysql कनेक्टर - get_driver_instance के लिए अपरिभाषित संदर्भ - पहले से ही आसान सामान की कोशिश की है

इसलिए मुझे अब एक हफ्ते से यह समस्या है और मैं इससे बहुत निराश भी हो गया था। मैं अभी अंत में एक प्रोग्राम बनाने में सक्षम था जो MySQL में लॉगिन के अलावा कुछ भी नहीं करता है और मैं सचमुच खुशी से चिल्लाया। यहाँ मेरे पास है और मुझे आशा है कि यह मदद करता है।

मैंने पहले स्रोत से c++ कनेक्टर लाइब्रेरी को संकलित किया था, लेकिन थोड़ी देर बाद मुझे लगा कि शायद मैंने कुछ गलत किया है इसलिए मैंने इसे प्राप्त करने के लिए उपयुक्त का उपयोग किया:

sudo apt-get install  libmysqlcppconn-dev

और यहाँ मेरी साधारण परीक्षक स्रोत फ़ाइल "tester.cpp"

. है
#include <stdlib.h>
#include <iostream>
#include <mysql_connection.h>
#include <driver.h>
#include <exception.h>
#include <resultset.h>
#include <statement.h>

using namespace sql;
int main(void){
  sql::Driver *driver;
  sql::Connection *con;

  driver = get_driver_instance();
  con = driver->connect("tcp://127.0.0.1:3306","root","YOURPASSWORD");

  return 0;
}

और अंत में g++ कंपाइल कमांड:

sudo g++ -Wall -I/usr/include/cppconn -o testapp tester.cpp -L/usr/lib -lmysqlcppconn

इसने मेरे लिए काम किया और मुझे आशा है कि यह आपकी समस्या को हल करने में आपकी मदद करेगा!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं mysql में स्टोर कोड कैसे सत्यापित कर सकता हूं और परिणाम सही होने पर तालिका को अपडेट कर सकता हूं

  2. स्थानिक सूचकांक क्या है और मुझे इसका उपयोग कब करना चाहिए?

  3. क्या mysql_real_escape_string एंटी SQL इंजेक्शन के लिए पर्याप्त है?

  4. MySQL - प्रत्येक डुप्लिकेट मान के लिए एक काउंटर प्राप्त करें

  5. दिए गए समय में हर 5 मिनट में डेटा का औसत