|
|
FreeTDS
FreeTDS是一个让SYBASE和Microsofte数据库客户端和其数据库服务通信的工具,其能够完成例如DB-Lib,CT-Lib,ODBC,JDBC和Perl DBI的工作.
FreeTDS is a set of libraries for Unix and Linux that allows your programs to natively talk to Microsoft SQL Server and Sybase databases.
Technically speaking, FreeTDS is an open source implementation of the TDS (Tabular DataStream) protocol used by these databases for their own clients. It supports many different flavors of the protocol and supports several APIs to access it. Additionally FreeTDS works with other software such as Perl and PHP, providing access from those languages as well. There is also a native (type 4) JDBC driver available for platform-independent Java clients (including Java Server Pages applications), with support for most of the JDBC 1 API and portions of the JDBC 2 API.
FreeTDS has many possible uses. It has been used by Unix/Linux webservers to present data stored in SQL Server to the web, for porting SQL Server database code from NT to Unix, to import data into SQL Server from a Unix source, and to provide database access on those platforms such as realtime systems that have no native drivers.
The FreeTDS C libraries are available under the terms of the Gnu LGPL license, consult the COPYING.LIB file in the distribution for details. Major portions of the source code for the JDBC driver are copyright CDS Networks, Inc., or Craig Spannring, the original author of the driver, with a license which permits “[r]edistribution and use in source and binary forms, with or without modification“ provided the conditions in that license are met (see the license included with the driver‘s distribution).
|
|