2016-03-21 3 views
0

Как установить тайм-аут с помощью соединителя mySQL C++? Я пробовал это, но это ошибка компиляции.Мне нужен пример кода для C++-коннектора для установки «mysql_options»

error: ‘class sql::Driver’ has no member named ‘mysql_options’ 
error: ‘MYSQL_READ_DEFAULT_FILE’ was not declared in this scope 

код есть здесь.

driver = get_driver_instance(); 
driver->mysql_options(MYSQL_READ_DEFAULT_FILE, "/my.cnf"); 
con = driver->connect(host, user, password); 

Я прочитал эту страницу (http://dev.mysql.com/doc/refman/5.0/en/mysql-options.html) но Эта страница не имеет C++ "Пример" ...

мне нужна помощь!

ответ

1

Я нахожу способ для этого самостоятельно ..:) он работал на хорошем уровне.

driver = get_driver_instance(); 

    sql::ConnectOptionsMap connection_properties; 
    connection_properties ["hostName"] = host; 
    connection_properties ["userName"] = user; 
    connection_properties ["password"] = password; 
    connection_properties ["OPT_CONNECT_TIMEOUT"] = 10; 
    con = driver->connect(connection_properties); 
Смежные вопросы