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

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 более функционален, зато в матрешке можно одним кодом обслуживать разные базы данных.

Здравствуйте!

Пробовали ли Вы под 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_ru@yahoogroups.com

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 более функционален, зато в матрешке можно одним кодом обслуживать разные базы данных.

On 2013-04-09 13:44, Sergey Kirkorov wrote:

 

Здравствуйте!

Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с Oracle 9 –11?

С уважением, Сергей.

Не пробовал. Пробовал под линукс 64, и Виндовс 32. Проблем не было.

Если будут проблемы, обещаю помочь. Я заинтересован в многоплатформенности.

Успехов !

Здравствуйте!

Учитывая цель задачи, может лучше начать с

http://vagul.tripod.com/adaoci.html ?

gnade для моего случая мне кажется слишком громоздким

http://gnade.sourceforge.net/

 

С уважением, Сергей.

Email: ksiby@mediascan.by

http://www.mediascan.by

 

From: Dmitriy Anisimkov

Sent: Tuesday, April 09, 2013 10:40 AM

To: ada_ru@yahoogroups.com

Subject: Re: [ada_ru] Ada&Oracle

 

On 2013-04-09 13:44, Sergey Kirkorov wrote:

 

Здравствуйте!

Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с Oracle 9 –11?

С уважением, Сергей.

Не пробовал. Пробовал под линукс 64, и Виндовс 32. Проблем не было. Если будут проблемы, обещаю помочь. Я заинтересован в многоплатформенности. Успехов !

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

Спасибо, Дмитрий!

Буду разбираться.

С уважением, Сергей.

Email: ksiby@mediascan.by

http://www.mediascan.by

 

From: Dmitriy Anisimkov

Sent: Tuesday, April 09, 2013 12:28 PM

To: ada_ru@yahoogroups.com

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

09.04.2013 09:44, Sergey Kirkorov пишет:

Здравствуйте!

Пробовали ли Вы под Windows 7 64 и будет AdaOCI взаимодействовать с Oracle 9 –11?

 

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

 

--

Maxim Reznik

Здравствуйте!

Подозреваю наличие такой проблемы. Надеюсь её решить через библиотеку 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_ru@yahoogroups.com

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

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 битную винду ставить.

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

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