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

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

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


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

Спасибо за внимание!
...
Рейтинг: 0 / 0
29.11.2003, 20:33
    #32338517
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Ну и вопросы....
Так и хочеться спросить встречно - а Вы документацию читать не пробовали?
Она же с и DB2 поставляеться, и на сайте IBM есть.
Или лень до такой степени?
...
Рейтинг: 0 / 0
30.11.2003, 00:42
    #32338579
eBay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Ну не знаю, что там поставляется вместе, - мне ничего не поставили.
На сайте ИБМ? А что именно? Я читал что-то, но там не очень то наглядно:
голая теория без экзамплов. Или есть что-то хорошее?
...
Рейтинг: 0 / 0
30.11.2003, 00:46
    #32338581
eBay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Кстати, очень бы хотелось увидеть ответ хотя бы на 1-й вопрос:
1) может ли клиент(любой) создать базу данных и ,если да, то каким образом?
Если нет, то какими способами(просьба назвать все) можно создать?
- он вроде как на понимание, а не по реализации, и очень интересует меня.
...
Рейтинг: 0 / 0
30.11.2003, 21:05
    #32338819
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
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
01.12.2003, 08:30
    #32338926
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Документация лежит в папке, куда ты инсталлировал DB2.
...
Рейтинг: 0 / 0
02.12.2003, 02:13
    #32340062
eBay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Возвращаясь к этому злобному "1-му вопросу" :

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

Это правильно или нет? А если правильно, то может есть иные более хитрые варианты?
...
Рейтинг: 0 / 0
02.12.2003, 11:20
    #32340370
IBMer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Cмотри в DB2 Administrative API. Примеры по созданию БД из программы тоже есть
...
Рейтинг: 0 / 0
02.12.2003, 11:56
    #32340444
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Имя файла с примером Embedded SQL dbsample.sqc
У меня он /opt/IBM/db2/V8.1/samples/c/dbsample.sqc
...
Рейтинг: 0 / 0
02.12.2003, 13:04
    #32340605
adolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Азы надо знать - БД создается командой (НЕ оператором SQL) и только на сервере !!
...
Рейтинг: 0 / 0
02.12.2003, 13:25
    #32340653
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с DB2 client-om пожалуйста...
Да, командой, И 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
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с DB2 client-om пожалуйста... / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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