powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с БД
25 сообщений из 25, страница 1 из 1
Работа с БД
    #34554368
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Подскажите пожалуйста! Если я хочу, чтобы операция моего класса работала с табличей БД, могу ли я указать эту таблицу аргументом операций класса, а имя БД не сервере указать атрибутом самого класса. Большое спасибо!
...
Рейтинг: 0 / 0
Работа с БД
    #34554419
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я с С++ не знакома сильно, пытаюсь создать проект в Rational Rose. Помогите хоть намёком, пожалуйсто!
...
Рейтинг: 0 / 0
Работа с БД
    #34554424
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я с С++ не знакома сильно, пытаюсь создать проект в Rational Rose. Помогите хоть намёком, пожалуйсто!
...
Рейтинг: 0 / 0
Работа с БД
    #34554612
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lolalovkaia пишет:

> Здравствуйте! Подскажите пожалуйста! Если я хочу, чтобы операция моего
> класса работала с табличей БД, могу ли я указать эту таблицу аргументом
> операций класса, а имя БД не сервере указать атрибутом самого класса.

Ты все можешь. Если захочешь.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа с БД
    #34555488
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ещё маленькую подробность. У меня очень мало времени, а я нигде не могу найти ответ на вопрос: Как операция класса связывается с таблицей. Пишется полный путь, или устанавливается соединение, общее для всего приложения. Извини те за вопрос, я занимаюсь только проектированием, и то, чуть-чуть, а не программирую. Заранее спасибо!
...
Рейтинг: 0 / 0
Работа с БД
    #34555525
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нельзя пытаться проектировать не умея программировать, иначе вас потом разработчики засмеют
...
Рейтинг: 0 / 0
Работа с БД
    #34555651
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lolalovkaia пишет:

> Можно ещё маленькую подробность. У меня очень мало времени, а я нигде не
> могу найти ответ на вопрос: Как операция класса связывается с таблицей.
> Пишется полный путь, или устанавливается соединение, общее для всего
> приложения. Извини те за вопрос, я занимаюсь только проектированием, и
> то, чуть-чуть, а не программирую. Заранее спасибо!

Девушка, я канешна извиняюсь, но ты вабще а чем ? Ты чего такое пишешь ?
Чего используешь ? На чем проектируешь/программируешь ?
Мы бы конечно догадались постепенно, но не сразу, а через месяц-другой
переписки с табой, что коненчно же принесло бы нам массу удовольствия,
но вроде как у тебя "очень мало времени" ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа с БД
    #34555708
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект у меня в Rational Rose. Я пытаюсь связать свои классы с таблицами в самом проекте..
...
Рейтинг: 0 / 0
Работа с БД
    #34556057
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lolalovkaia пишет:
> Проект у меня в Rational Rose. Я пытаюсь связать свои классы с таблицами
> в самом проекте..

При чем здесь C++ тогда, можно узнать ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа с БД
    #34556081
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я диплом пишу, а принимать его будет у меня програмист по C++, соответственно и вопросы у него будут с "его" уклоном. Например, как классы будут связываться с таблицами в програмном коде?
...
Рейтинг: 0 / 0
Работа с БД
    #34556108
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lolalovkaia пишет:

> Например, как классы будут связываться с таблицами в програмном коде?

Так, тогда ответ - да никак. Классы - это код. Таблицы - это данные.
Первое обрабатывает второе. Все. никак они не связаны.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа с БД
    #34556196
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lolalovkaiaЯ диплом пишу, а принимать его будет у меня програмист по C++, соответственно и вопросы у него будут с "его" уклоном. Например, как классы будут связываться с таблицами в програмном коде?
Ну вот, а потом вы придете и будуте ставить мне задачу
Вообще-то тема необъятная, можно 10 димломов написать. Э то так называемая проблема Paradigm Gap b касается она всех объектных языков. А решений масса - гуглим книжку М.Фаулер Архитектура корпоративных программных приложений и читаем
...
Рейтинг: 0 / 0
Работа с БД
    #34556436
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если по ходу работы приложения необходимо задать значения переменной из домена, который представлен в виде таблицы в БД, то как же тогда.
...
Рейтинг: 0 / 0
Работа с БД
    #34556477
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А втаком случае уж точно никак. У вас в базе может быть написано 1, 2, 3. Англоизычный пользователь видит bird, cat, dog; а русский - птичка, кошка, собака. И куда крестьянину податься?
...
Рейтинг: 0 / 0
Работа с БД
    #34556653
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть, в C++ не предусмотрено операций, позволяющий пользователю просматривать столбец в таблице по какой-нибудь выборке,а нужно писать процедуру по значению атрибута класса. А как тогда результат выводить на экран и призводить выбор одного из значений и присвоение его новой переменной??? Буду благодорна за любую помощь!
...
Рейтинг: 0 / 0
Работа с БД
    #34556664
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знал все буквы, но не угадал слово :)

Автор, что вам нужно вообще получить ? ни чего не понятно.
Какое у вас задание ? Какая у вас СУБД ? Какой доступ к базе ? Какой компилятор/библиотека ?
...
Рейтинг: 0 / 0
Работа с БД
    #34556678
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БД на SQL Servere. А вопрос у меня теоретический. Я проектирую класс в rational Rose и меня интересует, как этот класс должен работать с таблицами из моей БД. Мне бы просто поверхностный ответик. Например,"класс может включать операцию-процедуру на SQL (понимаю чушь)". :) Вопрос от блондинки!
...
Рейтинг: 0 / 0
Работа с БД
    #34556682
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lolalovkaia пишет:

Я проектирую класс в
> rational Rose и меня интересует, как этот класс должен работать с
> таблицами из моей БД.

Он должен работать так, как вам это нужно.

> Например,"класс может включать операцию-процедуру на SQL (понимаю
> чушь)".

Да, может включать операцию-процедуру на SQL. Запросто. А почему нет ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа с БД
    #34556689
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем виде, в C++Builder,
есть классы типа:
TDataSet - хранит данные,
его наследники
TQuery - выполнение SQL запроса
TTable - операции с таблицей (добавить, удалить, изменить).

Я бы добавил в свой класс экземпляр TDataSet или TQuery, и через него все делал.
...
Рейтинг: 0 / 0
Работа с БД
    #34556704
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, дорогие за поддержку. Ещё один маленький вопросик. Если в атрибутах операций прописаны имена таблиц и столбцов (а ведь так можно?!) то как обратиться к самой базе на сервере (если база и приложения генерируются по рознь - из Rational Rose) например!
...
Рейтинг: 0 / 0
Работа с БД
    #34556900
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно я побуду злым гением. Сделать-то просто, динамически создать SQL запрос, отпрвить его на сервер БД, получить в качестве ответа набор записей. Но вот только программа паршивая получится, в смысле сопровождения.
...
Рейтинг: 0 / 0
Работа с БД
    #34557003
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А путь в самой базе (по имени) каждый раз прописывать, или есть варианты установки соединения для всего приложения.
...
Рейтинг: 0 / 0
Работа с БД
    #34557016
lolalovkaia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Путь к БД конечно.
...
Рейтинг: 0 / 0
Работа с БД
    #34557077
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А все зависит от того как вы хотите работать. Хотите передавайте в качестве параметра объект-соединение с БД, хотите сдеоай-те этот объект синглетоном, хотите организуйте пул соединений. Все зависит от задачи
...
Рейтинг: 0 / 0
Работа с БД
    #34557411
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lolalovkaiaА путь в самой базе (по имени) каждый раз прописывать, или есть варианты установки соединения для всего приложения.В обычных приложениях обычно один коннект на все приложение.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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