The following tables summarize the components that must be deployed to support external calls in SQL Anywhere.
ESQL/ODBC external calls| Component | Windows | Linux / Unix | Mac OS X |
|---|---|---|---|
| ESQL and ODBC launcher | dbexternc12.exe | dbexternc12 | dbexternc12 |
| Bridge | dbextenv12.dll | libdbextenv12_r.so | libdbextenv12_r.dylib |
| SQL Anywhere C API runtime | dbcapi.dll | libdbcapi_r.so | libdbcapi_r.dylib |
| DBLIB | dblib12.dll | libdblib12_r.so | libdblib12_r.dylib |
For additional files required by embedded SQL applications, see Embedded SQL client deployment.
For additional files required by ODBC applications, see ODBC client deployment.
Java external calls| Component | Windows | Linux / Unix | Mac OS X |
|---|---|---|---|
| Java installation (third-party) | java.exe | java | java |
| Launcher | sajvm.jar | sajvm.jar | sajvm.jar |
| SQL Anywhere JDBC driver (server-side calls) | dbjdbc12.dll | libdbjdbc12.so | libdbjdbc12.dylib |
For additional files required by JDBC applications, see JDBC client deployment.
.NET CLR external calls| Component | Windows | Linux / Unix | Mac OS X |
|---|---|---|---|
| .NET 3.5 or later | (from Microsoft) | N/A | N/A |
| SQL Anywhere .NET 3.5 or 4.0 provider | (from Sybase) | N/A | N/A |
| .NET CLR bridge | dbextclr12.exe | N/A | N/A |
| Bridge | dbextenv12.dll | N/A | N/A |
| .NET CLR support | dbclrenv12.dll | N/A | N/A |
| DBLIB | dblib12.dll | N/A | N/A |
Perl external calls| Component | Windows | Linux / Unix | Mac OS X |
|---|---|---|---|
| Perl installation (third-party) | perl.exe | perl | perl |
| Perl launcher | perlenv.pl | perlenv.pl | perlenv.pl |
| Bridge | dbextenv12.dll | libdbextenv12_r.so | libdbextenv12_r.dylib |
| SQL Anywhere C API runtime | dbcapi.dll | libdbcapi_r.so | libdbcapi_r.dylib |
| DBLIB | dblib12.dll | libdblib12_r.so | libdblib12_r.dylib |
For additional files required by Perl applications, also DBD::SQLAnywhere.
PHP external calls| Component | Windows | Linux / Unix | Mac OS X |
|---|---|---|---|
| PHP installation (third-party) | php.exe | php | php |
| PHP launcher | phpenv.php | phpenv.php | phpenv.php |
| Bridge | dbextenv12.dll | libdbextenv12_r.so | libdbextenv12_r.dylib |
| PHP 5.1.x external calls | php-5.1.[1-6]_sqlanywhere_extenv12.dll | php-5.1.[1-6]_sqlanywhere_extenv12_r.so or build from source code | Build from source code |
| PHP 5.2.x external calls | php-5.2.[0-11]_sqlanywhere_extenv12.dll | php-5.2.[0-11]_sqlanywhere_extenv12_r.so or build from source code | Build from source code |
| PHP 5.3.x external calls | php-5.3.[0-5]_sqlanywhere_extenv12.dll | php-5.3.[0-5]_sqlanywhere_extenv12_r.so or build from source code | Build from source code |
| SQL Anywhere C API runtime | dbcapi.dll | libdbcapi_r.so | libdbcapi_r.dylib |
| DBLIB (threaded) | dblib12.dll | libdblib12_r.so | libdblib12_r.dylib |
| Thread support library | N/A | libdbtasks12_r.so | libdbtasks12_r.dylib |
For additional files required by PHP applications, see SQL Anywhere PHP extension.
See also![]() |
Discuss this page in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |
