QT4 = MySQL

Модератор: Fastman

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

QT4 = MySQL

Непрочитанное сообщение fox » 2010-07-31 14:44:12

Добрый день Господа!
Есть необходимость взаимодействия QT4 c MySQL, в инете куча информации, но что то у меня не выходит, не могу понять принципа, кто знает как это сделать выложите мне пример готового исходного кода к примеру проверки версии MySQL или подключения к базе, что бы я мог вставить и оно заработало, мне нужен пример что бы понять где я ошибаюсь…
Я делал вот по этому ману:
http://doc.trolltech.com/4.5/qtsql.html
Спасибо за внимание!
Да пребудет с нами сила!!!
Всех убью, один останусь!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: QT4 = MySQL

Непрочитанное сообщение Гость » 2010-07-31 15:16:23

в самой куте помоему есть examples
смотрите в них

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: QT4 = MySQL

Непрочитанное сообщение fox » 2010-07-31 15:26:32

Гость писал(а):в самой куте помоему есть examples
смотрите в них
Как туда попасть?
Да пребудет с нами сила!!!
Всех убью, один останусь!

Гость
проходил мимо

Re: QT4 = MySQL

Непрочитанное сообщение Гость » 2010-07-31 15:35:15

исходники QT4 распакуйте
либо смотрите куда и как у вас что установленно

ps
я просто удивляюсь как вы можете учить еще какое программирование, когда двух файлов найти не можете

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: QT4 = MySQL

Непрочитанное сообщение Fastman » 2010-08-01 13:10:54

fox писал(а):Добрый день Господа!
Есть необходимость взаимодействия QT4 c MySQL, в инете куча информации, но что то у меня не выходит, не могу понять принципа, кто знает как это сделать выложите мне пример готового исходного кода к примеру проверки версии MySQL или подключения к базе, что бы я мог вставить и оно заработало, мне нужен пример что бы понять где я ошибаюсь…
Я делал вот по этому ману:
http://doc.trolltech.com/4.5/qtsql.html
Спасибо за внимание!
Давай сделаем так.
Ты задаешь конкретный вопрос - я тебе отвечаю.
Конкретный вопрос - это не "дайте сорцы я поффтыкаю !!!".
Вот мне не жалко будет потратить немного времени объяснив тебе что и как работает, в случае если это пойдет на пользу.
Если же ты предпочитаешь метод "китайских программистов" - "ctrl-c/ctrl-v", то извини, никто не будет тратить свое время.
Еще раз говорю: Qt идет просто с охренительной документацией. Там есть почти все.
Жду конкретный вопрос.
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: QT4 = MySQL

Непрочитанное сообщение fox » 2010-08-01 15:03:51

Спасибо fastman, что ответил!
Я уже нашёл документацию, сейчас разбираюсь!
Ну вот не схождение книга Жасмин 2007 года издания имеет не схождения заголовочный файлы описует которых нет в QT4...
Какое лучше IDE испольховать? QDevelop или QtCreator?
Документация конечно мощьная только я пока, в ней не очень орентируюсь:
doc.crossplatform.ru
Нужна методология, единственое чем ты можешь мне помочь это указать на тот ман где я смогу разобратся, то-есть книгу...
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: QT4 = MySQL

Непрочитанное сообщение Fastman » 2010-08-01 16:37:37

fox писал(а):Спасибо fastman, что ответил!
Я уже нашёл документацию, сейчас разбираюсь!
Ну вот не схождение книга Жасмин 2007 года издания имеет не схождения заголовочный файлы описует которых нет в QT4...
Такого не бывает. А если бывает значит описано в документации.
Покажи что ты имеешь ввиду.
Какое лучше IDE испольховать? QDevelop или QtCreator?
QtCreator. Серьезно.
На BSD/Linux/MacOSX я тоже его юзаю. В Win все таки MSVC+Visual Studio Add-in.
Документация конечно мощьная только я пока, в ней не очень орентируюсь:
doc.crossplatform.ru
Ты не там ищешь.
Вот http://doc.qt.nokia.com/4.6/
Больше никуда не ходи. На сайте разработчиков самая полная самая нормальная документация.
Плюс локальная копия в Assistant. Он очень хорош. Там есть поиск. Там все каталогизировано.
Если скажешь что на английском не понимаешь - из меня слезу не выбьешь. Хочешь программировать - учи английский. Без вариантов. Точка.
Нужна методология, единственое чем ты можешь мне помочь это указать на тот ман где я смогу разобратся, то-есть книгу...
Ну вот же !
Идем сюда и видим:
http://doc.qt.nokia.com/4.6/sql-programming.html
Все написано просто и в рот положено :)
Класс отвечающий за соединение с базой данных:
http://doc.qt.nokia.com/4.6/qsqldatabase.html
там тупо сразу пример есть !

Код: Выделить всё

QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
     db.setHostName("acidalia");
     db.setDatabaseName("customdb");
     db.setUserName("mojito");
     db.setPassword("J0a1m8");
     bool ok = db.open();
Ниже табличка с параметрами которые нужны для подключения к другим DB.

После этого идем и ищем как выполнять запросы к базе:
http://doc.qt.nokia.com/4.6/qsqlquery.html

Ты случаем не заметил что классы названы понятным образом для даже незнакомого с Qt человека ? :)
Правда один нюанс. Без четкого знания C++ собственно, архитектуры и объектной модели Qt лучше не лезть в дебри сразу :)
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: QT4 = MySQL

Непрочитанное сообщение fox » 2010-08-01 16:43:23

Спасибо fastman!
Буду разбиратся!
Но всё же Русская версия более понятная, в Английской могу упустить детали увы не знаю настолько хорошо...
Посмотрим, что получется :smile:
Да пребудет с нами сила!!!
Всех убью, один останусь!