을 사용하여 저장하십시오. http://dev.mysql.com/downloads/connector/cpp/
에서 C++/mysql 커넥터를 다운로드했습니다. 이제 데이터베이스에서 가져온 데이터를 변수에 저장하려고합니다. 이것은 제가 얻은 것입니다. 이 코드 및 데이터베이스 데이터의 나머지 부분없이 무슨 일이 일어나고 있는지 추측하기 쉬운 것은 아니지만mysql 데이터베이스의 데이터를 mysql 커넥터
string str;
/////////////////////////////////get data from database////////////////////////////////////////////////////////
sql::Driver *driver;
sql::Connection *con;
sql::Statement *stmt;
sql::ResultSet *res;
/* Create a connection */
driver = get_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306", "root", "");
/* Connect to the MySQL test database */
con->setSchema("awesome");
stmt= con->createStatement();
res = stmt->executeQuery(
"SELECT * FROM master where choice='Y'");
/////////////////////////////Store it somewhere///////////////////////////////
str= res->getString("rfid");
모든 모든 도움은 코드를 다음 것은 적어도 무슨 일이 있었는지에 더 잘 이해하는 데 도움이됩니다,
당신은 str 변수에 데이터를 저장했다. 그때의 질문은 무엇입니까? 전체 예제 소스를 게시하는 것도 도움이 될 것입니다. – alexrider
오류 > camera.exe에서 0x75a54b32의 처리되지 않은 예외 : 메모리 위치 0x0026e014에서 Microsoft C++ 예외 : sql :: InvalidArgumentException .. –