powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с DB2 client-om пожалуйста...
11 сообщений из 11, страница 1 из 1
Помогите с DB2 client-om пожалуйста...
    #32338359
eBay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я задумал реализовать на С++ нехитрое приложение-клиент DB2, которое
должно дать возможность:
1) создать несколько связанных таблиц в некоторой базе данных;
2) поддерживать состояние таблиц в актуальном состоянии(добавление, удаление строк и т.п.);
3) при необходимости выполнить несколько предопределенных запросов;

Однако, имея скромный запас знаний и представлений о СУБД вообще, сразу столкнулся со следующими проблемами, которые и прошу вас по возможности разрешить на примере базы данных "BusStation" с одной таблицей
"Bus"(BUSNO integer,
MODEL character[10]) :

1) может ли клиент(любой) создать базу данных и ,если да, то каким образом?
Если нет, то какими способами(просьба назвать все) можно создать?
2) как клиентом приконнектиться к необходимой базе данных?
3) как создать данную таблицу из клиента?
3) как использовать к примеру INSERT из клиента? (на примере одной строки)
4) необходимо ли по завершении работы клиента явно отконнекчиваться и как?


Может у кого-нибудь есть что-то подобное готовое - буду очень признателен, если скинете мне на e-mail.

Спасибо за внимание!
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32338517
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Ну и вопросы....
Так и хочеться спросить встречно - а Вы документацию читать не пробовали?
Она же с и DB2 поставляеться, и на сайте IBM есть.
Или лень до такой степени?
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32338579
eBay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну не знаю, что там поставляется вместе, - мне ничего не поставили.
На сайте ИБМ? А что именно? Я читал что-то, но там не очень то наглядно:
голая теория без экзамплов. Или есть что-то хорошее?
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32338581
eBay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, очень бы хотелось увидеть ответ хотя бы на 1-й вопрос:
1) может ли клиент(любой) создать базу данных и ,если да, то каким образом?
Если нет, то какими способами(просьба назвать все) можно создать?
- он вроде как на понимание, а не по реализации, и очень интересует меня.
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32338819
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
http://www-306.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/v8infocenter.d2w/report?target=mainFrame&fn=welcome.htm
А по поводу первого вопроса - ну просто невозможный вопрос.
Что есть такое "клиент(любой)" ?
Вам бы лучше начать с раздела Concepts по даному URL.
Ну а вместе с IBM DB2 обычно поставляеться гораздо больше чем официальная документация.
Если Вам не поставили - то можно скачать.
http://www-306.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/v8pubs.d2w/en_main
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32338926
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документация лежит в папке, куда ты инсталлировал DB2.
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32340062
eBay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возвращаясь к этому злобному "1-му вопросу" :

Насколько я понял, в случае EmbeddedSQL прекомпилятор требует соединения с Базой Данных для осуществления binding-a, что вроде как исключает возможность создания Базы Данных клиентом.

Это правильно или нет? А если правильно, то может есть иные более хитрые варианты?
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32340370
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cмотри в DB2 Administrative API. Примеры по созданию БД из программы тоже есть
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32340444
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Имя файла с примером Embedded SQL dbsample.sqc
У меня он /opt/IBM/db2/V8.1/samples/c/dbsample.sqc
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32340605
adolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Азы надо знать - БД создается командой (НЕ оператором SQL) и только на сервере !!
...
Рейтинг: 0 / 0
Помогите с DB2 client-om пожалуйста...
    #32340653
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Да, командой, И Administrative API, да, на сервере, но с клиентской станции, если приаттачиться к удаленной инстанции -
Required connection
Instance. To create a database at another (remote) node, it is necessary to first attach to that node. A database connection is temporarily established by this command during processing.

Таки азы действительно знать надо.
Из программы Embedded SQL используя Administrative API можно создать базу на удаленном сервере. Если само собой role позволяет.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с DB2 client-om пожалуйста...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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