Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Firebird Π Π£ΠšΠžΠ’ΠžΠ”Π‘Π’Π’Πž Π ΠΠ—Π ΠΠ‘ΠžΠ’Π§Π˜ΠšΠ БАЗ ДАННЫΠ₯Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 202

Автор Π₯Π΅Π»Π΅Π½ Π‘ΠΎΡ€Ρ€ΠΈ

БущСствуСт нСсколько способов ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ возмоТности автоматичСского Π½Π°Π±ΠΎΡ€Π° Π½ΠΎΠΌΠ΅Ρ€Π°. Для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² вашСй систСмС Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок сСтСвых Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ²

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ соСдинСния Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΎΠ΄Π΅ΠΌ ΠΈ сСтСвая ΠΊΠ°Ρ€Ρ‚Π°. Π’ Windows NT ΠΈ Windows 98 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок этих Π΄Π²ΡƒΡ… сСтСвых интСрфСйсов для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСтСвой Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ использовался ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ сСтСвому Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ ΠΌΠΎΠ΄Π΅ΠΌΠ°.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ПанСль управлСния ΠΈΠ· мСню ΠŸΡƒΡΠΊ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ ΠΈ ΠœΠΎΠ΄Π΅ΠΌΠ½Ρ‹Π΅ соСдинСния. Π—Π°Ρ‚Π΅ΠΌ мСню Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ АдаптСры ΠΈ привязка Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ мСстС помСняйтС порядок Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ².

ИзмСнСниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Internet Explorer

Если Ρƒ вас Π² качСствС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° установлСн IE, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π°ΠΏΠΏΠ»Π΅Ρ‚ Π² ПанСли управлСния, ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠ·Π²ΠΎΠ½. Π­Ρ‚ΠΎ находится Π² мСню БоСдинСния ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚- настроСк Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ нСсколько ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΡƒΠΆΠ΅Π½ Π²Π°ΠΌ. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ мСняСтся ΠΎΡ‚ вСрсии ΠΊ вСрсии. НапримСр, Π² английской вСрсии Windows 2000 этот ΠΏΡƒΠ½ΠΊΡ‚ называСтся Never dial a connection.

Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠ·Π²ΠΎΠ½ Ρ‡Π΅Ρ€Π΅Π· рССстр

Для Π·Π°ΠΏΡ€Π΅Ρ‚Π° Π°Π²Ρ‚ΠΎΠ΄ΠΎΠ·Π²ΠΎΠ½Π° запуститС Regedit ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

НайдитС ΠΊΠ»ΡŽΡ‡ EnabieAutoDiai Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с 1 Π½Π° 0.

Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠ·Π²ΠΎΠ½ RAS

На сСрвСрных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Windows Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ сСрвис RAS AutoDial. Для этого ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ БСрвисы Π² ПанСли управлСния. Π’ NT 4 сСрвисы доступны сразу ΠΈΠ· ПанСли управлСния. Π’ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсиях Windows сСрвисы пСрСнСсСны Π² Administrative Tools. ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ сСрвисы Π΄ΠΎ Remote Access Auto Connection Manager (ΠΈΠ»ΠΈ Π² NT 4 - Remote Access Dialup Manager) ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ запуска Π½Π° Manual (Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ).

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСрвис прямо сСйчас, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘Ρ‚ΠΎΠΏ. Для запуска- ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘Ρ‚Π°Ρ€Ρ‚.

ВсС Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹?

Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с подсоСдинСниСм ΠΊ сСрвСру Firebird Ρ‚Π°ΠΊ ΠΈ Π½Π΅ исчСзла, Ρ‚ΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ спСциалисту ΠΏΠΎ настройкам сСти Π»ΠΈΠ±ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ² ΠΈΠ»ΠΈ списков рассылки. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ 12 Π·Π° подробностями.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 3. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

"Π ΠΎΠ΄Π½Ρ‹ΠΌ" интСрфСйсом Firebird ΠΏΠΎ доступу ΠΊ клиСнтской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ являСтся использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π‘ ΠΈ структур ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… API. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π‘ ibase.h поставляСтся вмСстС с Firebird Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /include. Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΏΡ€ΠΈ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языкС Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ это ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ справочник ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ интСрфСйсов ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… языков.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ JayBird JDBC

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ JayBird JDBC для Firebird ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимой с JDBC 2.0 абстракциСй API Firebird, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована Π² Π»ΡŽΠ±Ρ‹Ρ… IDE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ JDBC, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Eclipse ΠΈ Borland JBuilder.

Π­Ρ‚ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² Java 2 JRE 1.3.1 ΠΈ Java 2 JRE 1 n.x ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ со всСми популярными систСмами интСрфСйсов, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ JDBC 2.0, JDBC 2.0 Standard Extensions ΠΈ JCA 1.0. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ JBoss 3.2.3, WebLogic 7.0, WebLogic8.1, ColdFusion MX, Hibernate (прозрачная постоянная систСма) ΠΈ TJDO.

ПослСдняя вСрсия JayBird 1.5 Π±Ρ‹Π»Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π° ΠΊ вСснС 2004 Π³ΠΎΠ΄Π°.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄Π²ΡƒΡ…Ρ„Π°Π·Π½ΠΎΠ³ΠΎ подтвСрТдСния Firebird соотвСтствуСт стандартному соглашСнию участия Π² распрСдСлСнных транзакциях Π² Java, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ JCA framework ΠΈ XADataSource. JayBird соотвСтствуСт ΠΌΠΎΠ΄Π΅Π»ΠΈ JDBC "ΠΎΠ΄Π½Π° транзакция Π½Π° соСдинСниС". Она Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π½Π° соСдинСниС, хотя ΠΎΠ½ΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² JCA framework. JDBC Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ события ΠΈ массивы Firebird.

Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: JayBird являСтся систСмой с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ, свободно распространяСмой ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π½Π° основании ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ BSD.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°: Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° http://sourceforge.net/projects/firebird/ ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ страницу, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ firebird-jca-jdbc-driver. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Download справа, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ страницС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π³Π΄Π΅ Π²Ρ‹ смоТСтС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ поставки ΠΈΠ· списка firebird-jca-jdbc-driver- Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FirebirdSQL-l.x.zip.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°: Ρ„ΠΎΡ€ΡƒΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ находится Π½Π° http://groups.yahoo.com/group/firebird-java. ΠžΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ список FAQ распространяСтся вмСстС с инсталляциСй JayBird, Π° Ρ‚Π°ΠΊΠΆΠ΅ доступСн Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сайтах сообщСства, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ http://www.ibphoenix.com/main.nfs?a= ibphoenix&l=;FAQS;NAME=' JayBird'.

ODBC

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Firebird ODBC/JDBC

Π­Ρ‚ΠΎ свободно распространяСмый, совмСстимый с JDBC Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ODBC с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ для Firebird ΠΈ InterBase 6.x, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ финансируСмый IBPoenix ΠΈ спонсорами сообщСства, свободно Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ (Π²ΠΎ всСх смыслах) ΠΏΠΎΠ΄ Initial Developer's Public License. ВСрсии Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° доступны для Windows, Linux (unixODBC ΠΈ iODBC), FreeDSB ΠΈ Solaris. Бамая послСдняя вСрсия Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΊΠ½ΠΈΠ³ΠΈ - 1.2.0060 совмСстима со спСцификациями ODBC 3.0[160]. Она ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС вСрсии ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Firebird, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ВстроСнный сСрвСр ΠΏΠΎΠ΄ Windows вСрсии 1.5.

Для соСдинСния с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Firebird прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мноТСство дСскрипторов DSN, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… клиСнтских вСрсий. Если трСбуСтся, Ρ‚ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ соСдинСния. Вранзакция с Π΄Π²ΡƒΡ…Ρ„Π°Π·Π½Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ дСсяти соСдинСний. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° мноТСства Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ соСдинСнии Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠ»Π° эта ΠΊΠ½ΠΈΠ³Π°. Бобытия Firebird Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ.

Π Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ make-Ρ„Π°ΠΉΠ»Ρ‹ для создания Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ· исходных тСкстов Π‘ Π² gcc 2.96 Linux ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ…, gcc freeBSD, gcc для Windows (MinGW), cc Solaris, BCC55 ΠΈ MsVC6. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ IDE с make-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ доступны для DEV-C++ 4.8 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ для MsVC6.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ODBC Firebird - Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ быстрый ΠΈΠ· доступных для Firebird ΠΈ InterBase- Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Open Office 1.1.0, Microsoft (Excel, VC6, VC7, VB6, VFP6, MsQry32, Access ΠΈ Ρ‚.Π΄.) ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ ADO. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ курсоры. Π‘Ρ…Π΅ΠΌΡ‹ интСрфСйса Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

* ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Excel, VFP6, VB6 ΠΈ Ρ‚.Π΄.) ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ столбцов массивов, Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ выполняСмыС Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ с замСняСмыми ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ (CALL MYPROC ?), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ {fn}, ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° столбцов;

* ADO OLEDB ODBC Manager (odbc32.dll) OdbcJdbc;

* OLEDB(MSDADC.DLL) ODBC Manager OdbcJdbc;

* интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с ODBC Manager OdbcJdbc.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ AutoQuotedidentifier для ΠΏΠΎΠ»Π½ΠΎΠΉ совмСстимости запросов с интСрфСйсами запросов Microsoft.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ:

http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_60_odbc.

НаиболСС послСдниС вСрсии:

http://cvs.sourceforge.net/viewcvs.py/firebird/OdbcJdbc/BuiIds/. Π‘Π°ΠΌΡ‹Π΅ послСдниС состояния: http://www.praktik.km.ua (Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π¦Π²ΠΈΠ³ΡƒΠ½). Π€ΠΎΡ€ΡƒΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ списку Π½Π° https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ODBC[161]

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ XTG ODBC

Π­Ρ‚ΠΎ свободный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ODBC для Firebird/InterBase 6.x ΠΏΠΎΠ΄ Windows, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π½ΡŽ ODBC 3 API CORE ΠΈ распространяСмый ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ LGPL. ВСрсия 1.0.0 (Π±Π΅Ρ‚Π° 15) содСрТит ошибки, Π½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ распространяСтся ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½Ρ‹ΠΉ инсталлятор Windows.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°: http://www.xtgsystems.com.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ тСксты: http://ofbodbc.sourceforge.net/drvinfo.html.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Gemini ODBC

Π­Ρ‚ΠΎ коммСрчСский Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ODBC для Windows ΠΈ Linux, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ спСцификации Call Level Interface (CLI), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² SQL Access Group, Π° Π·Π°Ρ‚Π΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ X/Open ΠΈ ISO/IEC Π² качСствС прилоТСния ΠΊ стандарту Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ языка SQL. Π’ настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² вСрсии 2.2 Π±Π΅Ρ‚Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ соотвСтствуСт спСцификации ODBC, описанной Π² ODBC Programmer's Reference, вСрсия 3.51. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΎΠ±Π½ΠΎΠΉ вСрсии Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½Π° http://www.ibdatabase.com[162].

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Easysoft ODBC

Π­Ρ‚ΠΎ коммСрчСский Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ODBC для InterBase ΠΏΠΎΠ΄ Windows ΠΈ Linux. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ UNICODE. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΎΠ±Π½ΠΎΠΉ вСрсии ΠΈ описаниС Ρ„ΠΎΡ€ΡƒΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° http:// www.easysoft.com/products/interbase.

Firebird .NET Provider

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ исходныС тСксты Firebird .NET Provider ΡΠ²Π»ΡΡŽΡ‚ΡΡ интСрфСйсом для Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, созданных Π² окруТСниях Microsoft .NET. Бамая поздняя ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия (вСрсия 1.5.2) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС вСрсии Firebird, ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ сСрвСр ΠΈ БупСрсСрвСр для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² Ρ‚Π°ΠΊΠΈΡ… срСдах IDE, ΠΊΠ°ΠΊ:

* Microsoft Visual Studio 2002 ΠΈ 2003;

* SharpDevelop (http://www.icsharpcode.net/OpenSource/SD);

* Borland Π‘# Builder;

* Borland Delphi .NET (Delphi 8);

* MonoDevelop (http://www.monodevelop.com, Π² процСссС тСстирования).

ВСрсия 1.2 Π½Π° стадии Π±Π΅Ρ‚Π° 2 (ΠΊΠΎΠ³Π΄Π° эта ΠΊΠ½ΠΈΠ³Π° Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠ»Π° ΠΈΠ· ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ), ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π±Ρ‹Π»Π° создана Π»Π΅Ρ‚ΠΎΠΌ 2004 Π³ΠΎΠ΄Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Firebird 1.5 ВстроСнный сСрвСр для Windows ΠΈ события Firebird.

Provider Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚- ΠΈ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ADO .NET- Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² соСдинСнии ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ…Ρ„Π°Π·Π½ΠΎΠ³ΠΎ подтвСрТдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки: Π‘#, VB .NET, Microsoft Visual C++ .NET, Delphi .NET, ASP .NET ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки .NET. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ совмСстим со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ спСциализированными ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ .NET, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Gentle .NET (http://www.mertner.com /projects/gentle), NHibernate (http://nhibernate.sourceforge.net) ΠΈ aspxDelphi.net PORTAL & STORE (http://www.aspxdelphi.net). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Firebird добавляСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вСрсии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ LLBLGen Pro (http://www.llblgen.com/defaultgeneric.aspx).

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Microsoft 1.0 ΠΈ 1.1 (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Windows) ΠΈ Mono (http://www.go-mono.com), провСрСнная ΠΏΠΎΠ΄ Windows ΠΈ Linux. ΠŸΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Firebird .NET Provider Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ курсом Mono, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° станСт доступной для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ (Solaris, FreeBSD, HP-UX ΠΈ Mac OS X).