Описание тега libmysql

Libmysql - это клиентская библиотека для подключения приложения, написанного на C, к MySql.
1 ответ

select count(*) из <table> дает неверный результат, используя функцию MySQL в C

Я пытаюсь получить нет. записей из таблицы в БД Oracle. Приложение разработано на C, и я использую mySql lib для доступа к базе данных. Как я уже говорил, я использую Oracle в слое db и функции mysql в приложении, это делается с помощью libmysqlora.…
05 янв '18 в 09:47
1 ответ

MySQL коннектор (libmysql/C) очень медленно получает RES

"select * from tables" запрос в коннекторе MySQL /libmysql C очень медленно получает результаты: Вот мой код в C: int getfrommysql() { time_t starttime, endtime; time(&amp;starttime); double st; st = GetTickCount(); MYSQL *sqlconn = NULL; MYSQL_RES …
24 авг '17 в 09:47
1 ответ

Valgrind: пример программы libmysql дает утечку "все еще достижима:"

Я использовал libmysql в проекте и всегда вижу точную сводку утечек "все еще достижимо: 73 944 байта в 21 блоке" каждый раз в Valgrind, чего не должно быть. Позже я протестировал этот пример программы по этой ссылке: /* Simple C program that connect…
14 окт '14 в 07:07
1 ответ

Не удается найти -libmysql или отменить определение ссылки с -mysqllib с библиотекой mysql

Не могу найти -libmysql или неопределенная ссылка с -mysqllib Привет, у меня проблема с обычным подключением к базе данных с использованием блоков кода. If Include -libmysql -Cannot find, а также if -mysqllib - undefinder reference, Я также добавил …
04 мар '16 в 11:13
1 ответ

Как я могу решить libmysqlclient_r.so символ ссылки ссылки ошибки?

Ниже приведен вывод make linking. он показывает ошибки ссылок на символы, хотя я указал путь для libmysqlclient_r.so Если я связываю его с libmysqlclient.so, то он работает нормально. Но так как моя программа использует многопоточность, я хочу связа…
27 мар '12 в 09:37
1 ответ

DbExpress: Использование новой версии 5.1 libmysql.dll со старым сервером MySQL 5.0

Я хотел бы узнать от коллег-разработчиков, есть ли какие-либо подводные камни в использовании недавнего libmysql.dll с предыдущим сервером MySQL. Я использую Delphi с DbExpress для создания приложений баз данных. Моя главная причина в том, что у мен…
28 янв '13 в 11:54
1 ответ

Не найден узел версии для символа mysql_select_db@libmysqlclient_16

Я пытался собрать свое приложение на Linux с помощью MySQL C API, и получил эту ошибку на этапе ссылки, он отлично работает на Windows. Пожалуйста, помогите, спасибо! сообщение об ошибке: /bin/ld: myapp.so : version node not found for symbol mysql_s…
12 май '15 в 03:49
1 ответ

mysql_query() с простым запросом segfault

У меня есть этот супер простой код: #include &lt;winsock.h&gt; #include &lt;mysql.h&gt; int main() { MYSQL mysql; mysql_init(&amp;mysql); mysql_options(&amp;mysql, MYSQL_READ_DEFAULT_GROUP, "option"); if (mysql_real_connect(&amp;mysql, "localhost", …
19 фев '19 в 22:19
1 ответ

Как преждевременно закончить mysql_use_result() / mysql_fetch_row()?

Я нахожусь в процессе написания моего первого клиента C для MySQL 5.5 и наткнулся на следующую страницу в документации. Почти в конце написано (жирный шрифт мой, курсив не мой): Преимущество mysql_use_result() - [...]. Недостатки в том, что [...]. К…
14 ноя '17 в 13:51
1 ответ

Многопоточное приложение MySQL и segfault при переподключении к MySQL в рабочий поток

У меня есть многопоточное приложение-клиент для MySQL, и я использую MySQL C-клиент (libmysqlclient_r). У меня есть пул соединений базы данных, где я открываю соединение перед созданием рабочих потоков (pthread_create). Каждый работник получает толь…
2 ответа

Сервер MariaDB прерывает клиентское соединение через 600 секунд

Мой сервер MariaDB синхронизирует мой клиент C++ (используя libmariadb) после 600 секунд (10 минут) бездействия, и я не уверен почему, потому что я не могу найти никаких настроенных тайм-аутов, которые указывают это число. Вот мой код, где я выполня…
24 июл '18 в 19:43
1 ответ

mysql_ping вызывает SIGSEGV

Я использую библиотеку C++ и mysql++. У меня есть отдельный объект mysqlpp::Connection в каждом потоке. Все опции mysqlpp по умолчанию (ReconnectOption отключен). Каждый поток поддерживает постоянное соединение с сервером MariaDB. Перед серией SQL-з…
07 июн '17 в 16:19
0 ответов

libmysqlclient зависает на vmsplice()

Я запускаю исполняемый файл, который использует libmysqlclient.so.15 в режиме совместимости с 64-битным ядром и 32-битным пространством пользователя. Время от времени моя программа зависает на чем-то из libmysql: #0 0xf7f01430 in __kernel_vsyscall (…
22 мар '10 в 11:54
0 ответов

MySQL C API - повторное использование соединения сразу после вызова mysql_store_result() или mysql_stmt_store_result()

Для sql "Select", безопасно ли повторно использовать соединение для вызова API my_xxxx_store () (для кэширования всех результатов в клиенте) несколько раз, прежде чем мы скопируем все строки, вызвав API my_fetch_xxx () из наборов результатов, которы…
08 мар '13 в 16:09
0 ответов

Слияние с БД libmysqld в MySQL

MySQL предоставляет библиотеку БД с нулевой конфигурацией (libmysqld), которая может создавать автономную БД. Может ли эта автономная БД с молниеносной скоростью слиться с MySQL? БД SQLite может быть объединена в другую в мгновение ока, независимо о…
09 апр '15 в 14:49
0 ответов

Как связать сторонний dylib в приложении Mac OS X с помощью XCode 4.5? Ошибка "неопределенные символы"

Я пытаюсь использовать функции, определенные в сторонней динамической библиотеке (libmysql), в настольном приложении для Mac OS X. Я использую XCode 4.5.1 в Mac OS X v. 10.8.2. Вот что я сделал до сих пор: 1) Я загрузил файлы 64-разрядного C-соедини…
13 окт '12 в 04:39
2 ответа

Delphi XE6 в Windows 7 64bit, FireDAC не может найти libmysql.dll

У меня немного другой вопрос от Delphi XE5 FireDAC Ошибка: не удается загрузить библиотеку вендора libmysql.dll или libmysqld.dll Я оцениваю Delphi XE6 на Windows 7 64bit, я хочу использовать FireDAC подключиться к базе данных MySQL. Я скачал libmys…
29 май '14 в 18:18
1 ответ

Segfault на функции g_strdupv

Я получаю segfault по этой функции. /** * Excutes the passed query and returs the the first row as an array of * strings. You must free this array by calling g_strfreev() */ static gchar** mysql_single_row(MYSQL *mysql_handle, char* query){ my_ulong…
16 июл '12 в 13:15
1 ответ

default-libmysqlclient-dev или libperconaserverclient20-dev?

Для компиляции AzerothCore мне нужно установить default-libmysqlclient-dev (его libmysqlclient-dev для Debian 9). Но так как я использую Percona вместо mySQL, мне интересно, стоит ли мне устанавливать default-libmysqlclient-dev или же libperconaserv…
05 фев '19 в 15:48
2 ответа

Delphi 7 Personal, MySQL с использованием libmysql.dll + UTF8

Я использую Delphi 7 Personal. Для доступа к базе данных MySQL я использую libmysql.dll + очень простую обертку, что для меня достаточно. За исключением одного... кажется, что он не обрабатывает Utf8... возможно ли каким-то образом передать строки U…
20 окт '09 в 22:58