An open source programming library that is a reimplementation of the
Tabular
Data Stream protocol, used in place of db-lib or ct-lib libraries. FreeTDS
allows different open source applications such as Perl and
PHP (or your own C or
C++ program) to connect to Sybase or Microsoft
SQL Server. FreeTDS consists of
two projects. The FreeTDS C libraries which supports supports db-lib, ct-lib,
and ODBC, and FreeTDS/ JDBC which is a native Java implementation of a Type 4 JDBC driver.
FreeTDS Current Projects, Language Bindings, and Alternatives FreeTDS has over 90,000 lines of C code, maintained by a handful of developers. Patches arrive irregularly, varying in size from one-liners to thousand-line monsters. Almost all are applied or used in some way.
History of FreeTDS FreeTDS was and is developed by observation and experimentation, which is to say, by trial and error.
TDS 5.0 Functional Specification (PDF) TDS does not require any specific transport provider. It can be implemented over multiple transport protocols if they provide connection oriented service.