Sybase IQ支持丰富的客户端访问接口/APIs,可以满足应用开发人员不同的需要。下面是其具体支持的访问接口及相应参考资源:
(1) ADO.NET
Sybase IQ .NET支持是通过SQL Anywhere.NET Data Provider实现的。使用SQL Anywhere .NET Data Provider可以在Microsoft .NET Framework中采用“原生”(native)方式访问Sybase IQ数据库。
详细信息参见如下地址:
(2) JDBC
Sybase提供了两种访问IQ的jdbc driver:jConnect和iAnywhere。jConnect是纯java的,在程序部署是时只需要相应的jar包(jconn2.jar或jconn3.jar);iAnywhere是类型2的driver,除了需要相应的jar包(jodbc.jar)外还需要安装IQ Client。详细信息参见如下地址:
a. jConnect for JDBC 7.0 Programmers Reference
b. jConnect for JDBC 6.05 Programmers Reference
(3) Perl
Sybase IQ Perl脚本支持是通过SQL Anywhere Perl DBD::SQLAnywhere DBI module提供的。 DBD::SQLAnywhere接口可以让使用Perl语言编写的脚本访问Sybase IQ数据库。详细信息参见如下地址:
(4) Python
Sybase IQ Python语言支持是通过sqlanydb接口提供的。sqlanydb接口可以让遵循Python Database API 规范 2.0的Python脚本程序访问Sybase IQ数据库。
需要注意的是:对于HP-UXi64, AIX64和SunOS64等平台,目前还没有认证。Sybase计划在随后的发布版本中进行认证。
详细信息参见如下地址
(5)PHP
Sybase IQ PHP支持是通过 SQL Anywhere PHP module 提供的。详细信息参见:
阅读(2335) | 评论(0) | 转发(0) |