您可以使用所有常见的计算机语言连接到 ASE 并执行 SQL 命令。
C / C++
Sybase 提供名为 Open Client Developer's Kit 的客户端开发库,该库包含在其 SDK 中。 还有一个 Embedded SQL/C 预编译器,使您能够将 SQL 代码添加到您的 C 程序中
如果您喜欢使用免费/开源产品,可以使用 FreeTDS 项目,网址为 http://www.freetds.org/。 这是 Sybase 的表格数据流 (TDS) 的重新实现,用于客户端-服务器通信。
请注意,Microsoft 已从 Sybase 的旧版本修改了其 SQL Server TDS 方言,并且不再保证 Microsoft SQL Server 客户端可以与 Sybase 服务器通信,反之亦然。 MS SQL Server 6.5 附带了一个补丁以启用 Sybase TDS 兼容性,但更高版本(7.0、2000)不支持 Sybase 通信协议。
Java / JDBC
Sybase 在 ASE 12.5.0.x 及更高版本的 Linux 版 ASE 中附带了 jConnect JDBC 驱动程序。 有 JDBC 1.0 和 2.0 两种实现,分别标记为 jConnect 4.x 和 5.x。 这些是 Type 4 JDBC 驱动程序,这意味着它们是 TDS 协议的 100% Java 实现。
上面提到的 FreeTDS 项目也提供 JDBC 驱动程序。
ODBC
对于 Windows 客户端,ODBC 驱动程序随附在“PC Client CD”中。 这曾经是 Open Client 运行时库之上的 ODBC 层,但正在修改为直接使用 TDS。
FreeTDS 也提供 ODBC 驱动程序。 遗憾的是,似乎还没有 unixODBC (http://www.unixodbc.org/) 驱动程序。
Perl
您可以将 DBD::Sybase、DBD::ODBC、DBD::FreeTDS 或 Sybperl 中的任何一个与 FreeTDS 库一起使用。 这些模块可从 CPAN 获得。 您可以从 Michael Peppler 的网站 http://www.mbay.net/~mpeppler/ 找到更多详细信息。
Python
用于连接到 ASE 的 Python 模块(及其文档)可以从 http://www.object-craft.com.au/projects/sybase/ 下载
PHP
PHP 包括基于 Open Client 库的 Sybase 连接。 PHP 手册显示了连接到 ASE 服务器、发送查询和处理结果集的示例。 请参阅 https://php.ac.cn/。
Tcl
从 tcl 连接到 ASE 的扩展程序可从 http://www.nyx.net/~tpoindex/tcl.html 获取