Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΡΠΌΠ΅Π½Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Π½ΠΎΠΌΠ΅ΡΠ°. ΠΠ»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ΅ΡΠ΅Π²ΡΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ²
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π΅ΡΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ΄Π΅ΠΌ ΠΈ ΡΠ΅ΡΠ΅Π²Π°Ρ ΠΊΠ°ΡΡΠ°. Π 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).