powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какие есть классы для работы с базами данных ?
25 сообщений из 31, страница 1 из 2
Какие есть классы для работы с базами данных ?
    #34971372
zayac_val
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу первую прогу под Linux в KDevelop 3.4.1 подскажите как здесь работать с базами , какие классы используются и как можно работать с ODBC(есть системный DSN но не знаю куда его подцепить)
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34972360
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде в qt что-то было.
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34973546
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KDevelop это только среда разработки, он не предоставляет каких-либо библиотек типа VCL. Используй любые какие тебе нравятся, например, как уже советовали выше, Qt

--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34977210
zayac_val
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЁшKDevelop это только среда разработки, он не предоставляет каких-либо библиотек типа VCL. Используй любые какие тебе нравятся, например, как уже советовали выше, Qt

--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери

А дайте ссылку, где можно почитать про Qt
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34977271
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34980047
Amdei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wxWidgets - там кучи классов для работы с ODBC.
Гугл в помощь. А Qt - монструозная больно...
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34983355
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmdeiwxWidgets - там кучи классов для работы с ODBC.
Гугл в помощь. А Qt - монструозная больно...А ты на этих библиотеках сам писал? :)
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34983864
Borr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl AmdeiwxWidgets - там кучи классов для работы с ODBC.
Гугл в помощь. А Qt - монструозная больно...А ты на этих библиотеках сам писал? :)

А что в них плохого? У всего есть свои + и -. Но если пишешь по БД на wxWidgets через ODBC лутше всего использовать DataBaseLayer
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34989908
Amdei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl AmdeiwxWidgets - там кучи классов для работы с ODBC.
Гугл в помощь. А Qt - монструозная больно...А ты на этих библиотеках сам писал? :)А шо?
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34990746
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amdei wrote:

> А шо?
Хотя бы то, что в Qt все достаточно понятно, "монструозно" ну никак не
катит...
--
We are all going to hell and I'm driving the bus
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34992306
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amdei White Owl AmdeiwxWidgets - там кучи классов для работы с ODBC.
Гугл в помощь. А Qt - монструозная больно...А ты на этих библиотеках сам писал? :)А шо?Да, не... ни шо, ни шо...
Просто когда ты сам попробуешь пописать на обеих библиотеках - поймешь какую глупость сказал.
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34992517
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl Amdei White Owl AmdeiwxWidgets - там кучи классов для работы с ODBC.
Гугл в помощь. А Qt - монструозная больно...А ты на этих библиотеках сам писал? :)А шо?Да, не... ни шо, ни шо...
Просто когда ты сам попробуешь пописать на обеих библиотеках - поймешь какую глупость сказал.

На обеих писал ? Что про wx скажешь ?
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34992620
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cap83На обеих писал ? Что про wx скажешь ?Уже говорил:
http://sql.ru/forum/actualthread.aspx?tid=427693
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34992845
Amdei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlПросто когда ты сам попробуешь пописать на обеих библиотеках - поймешь какую глупость сказал.Аргументы будут? Конструктивные.
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34993262
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то там общие слова какие то ...... Я помню когда на QT (4.1.4) писал .Напрягало отсутвие драйвера для MS SQL ... Тот что через TDS . Глючил страшно так он поля типа varchar не понимал.. Регулярно попадались какието непонятные глюки которые приходилось через какието ебеня обходить . Левый препроцессор ... Дурацкая лицензия (кому то это важно наверно) ... Глюки при интеграции с VS были ...

Это если посмотреть без фанатизма ...
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34993282
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
календаря не было .. Хотя сейчас вроде появился... + Система сигнал -слот ... Часто народ попадал в ситуации когда при обработке сигнала человек делал чтото с виджетом при етом тот генерил другой сигнал при обработке которого опять вызывался первый сигнал ))
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34995250
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amdei White OwlПросто когда ты сам попробуешь пописать на обеих библиотеках - поймешь какую глупость сказал.Аргументы будут? Конструктивные.Да пожалуйста. Обе библиотеки имеют свои собственные врапперы для БД, и в дистрибутиве обеих уже есть врапперы над ODBC. Так что рекомендовать одну библиотеку против другой потому что "там кучи классов для работы с ODBC" мягко говоря некорректно.


А насчет: "Qt - монструозная больно..." давай сравним программки HelloWorld. Окошко с одной кнопкой с надписью. По клике на кнопку выйти из программы.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
#include <QApplication>
#include <QFont>
#include <QPushButton>

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
    QPushButton quit("Quit");
    QObject::connect(&quit, SIGNAL(clicked()), &app, SLOT(quit()));
    quit.show();
    return app.exec();
}
Покажи мне программу аналогичной сложности на wxWidgets.


Хорошо, считаешь что обилие макросов в wxWidgets это нормально - давай сравним доступ к файлам.
В QT я создаю объект QFile и указываю ему путь "c:\a.txt" - это физический файл на харддрайве. Указываю тому же QFile путь - ":/b.txt" и это уже файл из виртуальной файловой системы в памяти. Я могу его и читать и писать. Захочу узнать какие у меня файлы вообще есть в моей виртуальной файловой системе воспользуюсь все тем же QDir которым до этого читал каталоги на диске.
А теперь давай посмотрим как это повторить в wxWidgets? Для доступа к физическим файлам мы используем wxFile. Для доступа к файлам на виртуальных файловых системах мы используем wxFSFile. Причем этот класс дает нам только чтение файла и только как поток. Почему два разных класса с разными возможностями для доступа к файлам? Или VFS с точки зрения wxWidgets это вовсе не FS а что-то совершенно отдельное? А как узнать список файлов лежащих в VFS на wxWidgets я вообще не понял.
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34995285
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cap83Что то там общие слова какие то ...... Я помню когда на QT (4.1.4) писал .Напрягало отсутвие драйвера для MS SQL ... Тот что через TDS . Глючил страшно так он поля типа varchar не понимал.. Регулярно попадались какието непонятные глюки которые приходилось через какието ебеня обходить . Левый препроцессор ... Дурацкая лицензия (кому то это важно наверно) ... Глюки при интеграции с VS были ...

Это если посмотреть без фанатизма ...Это называется "без фанатизма"? Покажи мне библиотеку в которой нету ни одной проблемы.
А уж перечисленные... SQL-драйвер ты можешь и сам написать, все абстрактные классы для этого есть и интеграция твоего собственного драйвера в систему делается в две строки. Непонятные глюки бывают везде и уж особенно если ты используешь VS. Тут тебе глюки гарантированы.

cap83+ Система сигнал -слот ... Часто народ попадал в ситуации когда при обработке сигнала человек делал чтото с виджетом при етом тот генерил другой сигнал при обработке которого опять вызывался первый сигнал ))От рекурсии никто не застрахован, а вот отсутствие возможности рекурсии это гораздо большая проблема.
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34997401
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там не в рекурсии даже дело .. А в напряге с дебагом всех событий происходящих .........
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34997402
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И VS не трогай это отдельный холивар )
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34998490
Amdei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlПокажи мне программу аналогичной сложности на wxWidgets.:)) Злобный холиворщик! :)
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34999135
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amdei White OwlПокажи мне программу аналогичной сложности на wxWidgets.:)) Злобный холиворщик! :)То есть по сути сказать нечего?

cap83Там не в рекурсии даже дело .. А в напряге с дебагом всех событий происходящих .........С дебагом.... А что, там могут быть какие-то проблемы? Я ни одной не видел. Подскажи куда смотреть.
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34999141
Фотография cap83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl Amdei White OwlПокажи мне программу аналогичной сложности на wxWidgets.:)) Злобный холиворщик! :)То есть по сути сказать нечего?

cap83Там не в рекурсии даже дело .. А в напряге с дебагом всех событий происходящих .........С дебагом.... А что, там могут быть какие-то проблемы? Я ни одной не видел. Подскажи куда смотреть.

Ну да в примерах с холивордами их и не найдешь
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34999174
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cap83 White OwlС дебагом.... А что, там могут быть какие-то проблемы? Я ни одной не видел. Подскажи куда смотреть.Ну да в примерах с холивордами их и не найдешьА в каких примерах найдешь? Мне серьезно хочется узнать где можно напороться на проблемы в сигнальной системе. Я с ней работаю уже много-много лет (и не только в QT) и единственная проблема которую я видел - это понять что такое сигналы вообще :) После этого никаких проблем не было. Но это у меня... А какие проблемы были у вас?
...
Рейтинг: 0 / 0
Какие есть классы для работы с базами данных ?
    #34999204
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, холиворд прикольный, это что будет, кнопка, висящая в вакууме?
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какие есть классы для работы с базами данных ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]