Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

как настроить с++ и mysql? | Форум


Вернуться к спискам тем

 Семён Тихоненко создал тему 31.05.2010 в 20:03
 Юзер  Сообщений: 160
 Репутация: 74

 Сейчас не на форуме
как настроить с++ и mysql, чтобы управлять из с++ базами данных на сервере???
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Павел Носов ответил 31.05.2010 в 21:59
 Юзер  Сообщений: 77
 Репутация: 41

 Сейчас не на форуме
Не понятно, что именно нужно. Написать на С++ программу, которая взаимодействовала бы с удаленной БД на MySql? Тогда вам сюда: http://tangentsoft.net/mysql++/doc/Вот еще форум какой-то:http://www.softtime.ru/cpp/read.php?id_forum=1i .Если нужно просто управлять БД (С++ не обязателен), то воспользуйтесь готовыми решениями (phpmyadmin).P.S. Если нужна простая небольшая БД, то лучше воспользоваться sqlite. Там с С++ связка попроще (имхо, т.к. с MySQL через С++ не работал никогда).
Цитировать

 Семён Тихоненко ответил 31.05.2010 в 23:02
 Юзер  Сообщений: 160
 Репутация: 74

 Сейчас не на форуме
1 варианта можно на счёт sqllite поподробней? В чём преимущества и недостатки по сравнению с mysql и ,можно ли использовать две субд одновременно?форум пробовал, не компилирует, пишет ошибки, неверные обращения к функциям
Цитировать

 Павел Носов ответил 31.05.2010 в 23:15
 Юзер  Сообщений: 77
 Репутация: 41

 Сейчас не на форуме
Sqlite в принципе подходит для создания небольшой БД для нужд одного приложения. Если к базе данных будут обращаться несколько пользователей сразу, я бы не рискнул ее использовать.Не компилирует, потому что не может найти библиотек для MySQL. Лечится пакетом libmysql++-devUPD: Не тот пакет подсказал, код с форума должен компилироваться, если установлен пакет libmysqlclient-devА libmysql++-dev - это для первой ссылки. На русском почитать о MySQL++ можно тут: http://pblog.ru/?p=604
Цитировать

 Семён Тихоненко ответил 31.05.2010 в 23:18
 Юзер  Сообщений: 160
 Репутация: 74

 Сейчас не на форуме
установил пакет, компилировал g++
Цитировать

 Павел Носов ответил 01.06.2010 в 1:18
 Юзер  Сообщений: 77
 Репутация: 41

 Сейчас не на форуме
У меня компилируется первый пример из форума. Делал я следующее:1. Поставил libmysqlclient-dev2. Поставил g++ (у меня не было)3. В исходник включил следующее:gt; include lt;stdio.hgt;gt; include lt;stdlib.hgt;и убрал хедер my_global (первая строчка).При компиляции указал путь к заголовкам MySql и ее библиотекам:g++ -I/usr/include/mysql -L/usr/lib -lmysqlclient sql_test.cpp -o text_sqlВ итоге получил работающий text_sql. Правда, к БД подключаться не пробовал, но сообщение о том, что доступ к БД запрещен, появляется исправно =)
Цитировать

 Павел Носов ответил 01.06.2010 в 1:21
 Юзер  Сообщений: 77
 Репутация: 41

 Сейчас не на форуме
Да, вот еще одна вводная статья на тему: http://www.linuxfocus.org/Russian/September2003/arti .Справка по библиотеке mysql на русском тут:http://www.opennet.ru/docs/RUS/mysqlrus/c_api.htmlУспехов
Цитировать

 Dmitri Novikoff ответил 01.06.2010 в 1:43
 Юзер  Сообщений: 89
 Репутация: 46

 Сейчас не на форуме
http://soci.sourceforge.net/Вот эту библиотечку посмотри.Удобная обертка в объектном стиле для работы с БД.Есть разные бэкенды. В том числе и для майскл. Использует кажется тот же mysqlclient.Я пользовал - мне понравилось.
Цитировать

 Семён Тихоненко ответил 01.06.2010 в 2:43
 Юзер  Сообщений: 160
 Репутация: 74

 Сейчас не на форуме
спасибо большое
Цитировать

 Burnedfox Давыдов ответил 01.06.2010 в 17:29
 Юзер  Сообщений: 77
 Репутация: 41

 Сейчас не на форуме
MSQL-- руки в клаву гугл в мозг
Цитировать


Чтобы ответить, нужно авторизоваться здесь



Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
[m]поставить кнопочки на свои места 10,4-решено[_][-][X]
Дата создания: 21.03.2010 2:55
3G интернет в кубунту.
Дата создания: 20.03.2010 23:32
не устанавливается Ubuntu
Дата создания: 20.03.2010 21:46
Помогите восстановить в системе GRUB
Дата создания: 20.03.2010 20:47
Как удалить флоппик из меню переход?
Дата создания: 20.03.2010 20:43
rutorrent перестал работать
Дата создания: 20.03.2010 19:30

2010-2012 © Лаборатория Ubuntu