Ada_Ru форум

Обсуждение языка Ада

Ada&Oracle

Оставить новое сообщение

Сообщения

ksiby
Ada&Oracle
2013-04-08 21:02:32
Здравствуйте!
Вот ознакомился с документом Oracle® SQL*Module for Ada.
Может кто применял на практике описанный в нем подход работы с  Oracle® SQL?
Какие есть альтернативы?
С уважением, Сергей.
Email: ksiby@...
http://www.mediascan.by 
Dmitriy Anisimkov
Re: [ada_ru] Ada&Oracle
2013-04-09 02:34:50
On 04/09/2013 04:02 AM, Sergey Kirkorov wrote:
>
> Вот ознакомился с документом Oracle® SQL*Module for Ada.
> Может кто применял на практике описанный в нем подход работы с Oracle® 
> SQL?
>
Я этот продукт не нашел в разделе Download на сайте Оракл.
Успешно пользуюсь AdaOCI, который входит в комплект GNADE с некоторых пор.
http://gnade.sourceforge.net/

Еще есть в матрешке библиотека доступа к разным СУБД из Ада. В том числе 
и к Ораклу.
http://forge.ada-ru.org/matreshka/

AdaOCI более функционален, зато в матрешке можно одним кодом обслуживать 
разные базы данных.
ksiby
Re: [ada_ru] Ada&Oracle
2013-04-09 06:44:47
Здравствуйте!
Пробовали ли Вы под Windows 7 64 и будет  AdaOCI взаимодействовать с Oracle 9 –11?
С уважением, Сергей.
Email: ksiby@... 
http://www.mediascan.by

From: Dmitriy Anisimkov 
Sent: Tuesday, April 09, 2013 5:34 AM
To: ada [email protected] 
Subject: Re: [ada ru] Ada&Oracle

  
On 04/09/2013 04:02 AM, Sergey Kirkorov wrote:
>
> Вот ознакомился с документом Oracle® SQL*Module for Ada.
> Может кто применял на практике описанный в нем подход работы с Oracle® 
> SQL?
>
Я этот продукт не нашел в разделе Download на сайте Оракл.
Успешно пользуюсь AdaOCI, который входит в комплект GNADE с некоторых пор.
http://gnade.sourceforge.net/

Еще есть в матрешке библиотека доступа к разным СУБД из Ада. В том числе 
и к Ораклу.
http://forge.ada-ru.org/matreshka/

AdaOCI более функционален, зато в матрешке можно одним кодом обслуживать 
разные базы данных.
Dmitriy Anisimkov
Re: [ada_ru] Ada&Oracle
2013-04-09 07:40:24
On 2013-04-09 13:44, Sergey Kirkorov wrote:
>
> Здравствуйте!
> Пробовали ли Вы под Windows 7 64 и будет  AdaOCI взаимодействовать с 
> Oracle 9 –11?
> С уважением, Сергей.
Не пробовал. Пробовал под линукс 64, и Виндовс 32. Проблем не было.
Если будут проблемы, обещаю помочь. Я заинтересован в многоплатформенности.
Успехов !
ksiby
Re: [ada_ru] Ada&Oracle
2013-04-09 07:58:51
Здравствуйте!
Учитывая цель задачи, может лучше начать с
http://vagul.tripod.com/adaoci.html  ?
gnade для моего случая мне кажется слишком громоздким
> http://gnade.sourceforge.net/

С уважением, Сергей.
Email: [email protected] 
http://www.mediascan.by

From: Dmitriy Anisimkov 
Sent: Tuesday, April 09, 2013 10:40 AM
To: ada [email protected] 
Subject: Re: [ada ru] Ada&Oracle

  
On 2013-04-09 13:44, Sergey Kirkorov wrote:
>
> Здравствуйте!
> Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с 
> Oracle 9 –11?
> С уважением, Сергей.
Не пробовал. Пробовал под линукс 64, и Виндовс 32. Проблем не было.
Если будут проблемы, обещаю помочь. Я заинтересован в многоплатформенности.
Успехов !
Dmitriy Anisimkov
Re: [ada_ru] Ada&Oracle
2013-04-09 09:28:30
On 2013-04-09 14:58, Sergey Kirkorov wrote:
>
> Здравствуйте!
> Учитывая цель задачи, может лучше начать с
> http://vagul.tripod.com/adaoci.html ?
Там в архиве код сильно устаревший, в GNADE входит новее, и лежит 
отдельным каталогом,
И ни от чего в GNADE не зависит. Можно извлечь и использовать только AdaOCI.

Вот так можно извлечь.

cvs -d:pserver:anonymous@...:/cvsroot/gnade login
cvs -z3 -d:pserver:anonymous@...:/cvsroot/gnade co 
gnade

Но брать только oci
от сюда исходники gnade/dbi/oci
а от сюда примеры gnade/samples/oci/

Там есть старый интерфейс и новый интерфейс.
Рекомендую новый интерфейс из пакета OCI.Thick.DB
ksiby
Re: [ada_ru] Ada&Oracle
2013-04-09 10:43:33
Спасибо, Дмитрий!
Буду разбираться.
С уважением, Сергей.
Email: [email protected] 
http://www.mediascan.by

From: Dmitriy Anisimkov 
Sent: Tuesday, April 09, 2013 12:28 PM
To: ada [email protected] 
Subject: Re: [ada ru] Ada&Oracle

  
On 2013-04-09 14:58, Sergey Kirkorov wrote:
>
> Здравствуйте!
> Учитывая цель задачи, может лучше начать с
> http://vagul.tripod.com/adaoci.html ?
Там в архиве код сильно устаревший, в GNADE входит новее, и лежит 
отдельным каталогом,
И ни от чего в GNADE не зависит. Можно извлечь и использовать только AdaOCI.

Вот так можно извлечь.

cvs -d:pserver:mailto:anonymous%40gnade.cvs.sourceforge.net:/cvsroot/gnade login
cvs -z3 -d:pserver:mailto:anonymous%40gnade.cvs.sourceforge.net:/cvsroot/gnade co 
gnade

Но брать только oci
от сюда исходники gnade/dbi/oci
а от сюда примеры gnade/samples/oci/

Там есть старый интерфейс и новый интерфейс.
Рекомендую новый интерфейс из пакета OCI.Thick.DB
Maxim Reznik
Re: [ada_ru] Ada&Oracle
2013-04-11 10:08:34
09.04.2013 09:44, Sergey Kirkorov пишет:
> Здравствуйте!
> Пробовали ли Вы под Windows 7 64 и будет  AdaOCI взаимодействовать с Oracle 9 –11?

Я боюсь что GNAT GPL 2012 под Windows не будет линковать 64-битные
библиотеки Oracle, т.к. он 32-битный.

-- 
Maxim Reznik
ksiby
Re: [ada_ru] Ada&Oracle
2013-04-11 12:59:15
Здравствуйте!
Подозреваю наличие такой проблемы. Надеюсь её решить через библиотеку OCI из 32-х разрядной версии
Oracle. По крайне мере 32-х разрядная ADO у меня работает в OEM-2012 R3 в Windows 7 64. 
С уважением, Сергей.
Email: ksiby@... 
http://www.mediascan.by

From: Maxim Reznik 
Sent: Thursday, April 11, 2013 1:08 PM
To: ada [email protected] 
Subject: Re: [ada ru] Ada&Oracle

  
09.04.2013 09:44, Sergey Kirkorov пишет:
> Здравствуйте!
> Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с Oracle 9 –11?

Я боюсь что GNAT GPL 2012 под Windows не будет линковать 64-битные
библиотеки Oracle, т.к. он 32-битный.

-- 
Maxim Reznik
Dmitriy Anisimkov
Re: [ada_ru] Ada&Oracle
2013-04-11 17:26:47
On 04/11/2013 05:08 PM, Maxim Reznik wrote:
>
> 09.04.2013 09:44, Sergey Kirkorov пишет:
> > Здравствуйте!
> > Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с 
> Oracle 9 –11?
>
> Я боюсь что GNAT GPL 2012 под Windows не будет линковать 64-битные
> библиотеки Oracle, т.к. он 32-битный.
>
Да, действительно. Но тогда либо надо GNAT pro под вынь64 либо
Oracle 32 битный на 64 битную винду ставить.
kazakov1961
Re: [ada_ru] Ada&Oracle
2013-04-11 19:21:03
On Fri, 12 Apr 2013 00:26:47 +0700, you wrote:

> On 04/11/2013 05:08 PM, Maxim Reznik wrote:
>>
>> 09.04.2013 09:44, Sergey Kirkorov пишет:
>>> Здравствуйте!
>>> Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с 
>> Oracle 9 –11?
>>
>> Я боюсь что GNAT GPL 2012 под Windows не будет линковать 64-битные
>> библиотеки Oracle, т.к. он 32-битный.
>>
> Да, действительно. Но тогда либо надо GNAT pro под вынь64 либо
> Oracle 32 битный на 64 битную винду ставить.

Или использовать ODBC. Менеджер драйвера ODBC32 должен работать без
проблем.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти