Below is the list of features of jTDS 1.2.
Compliance |
SQL Server 2008, 2005, 2000, 7.0, 6.5 Compliant |
Yes |
Sybase 10, 11, 12, 15 Compliant |
Yes (not all features available for Sybase) |
JDK 1.3 Compliant |
Yes |
Sun Certified 100% Pure JavaTM |
Yes |
Feature Summary |
Open Source and Freely Distributable |
Yes |
Prepared and Callable Statements |
Yes |
Updateable Result Sets |
Yes |
Scrolling Result Sets |
Yes |
Batch Updates |
Yes (fully optimized, single request/response) |
Statement Pooling |
Yes |
Full Timeout Support |
Yes |
Full Range of Cursor Types |
Yes |
Full BLOB and CLOB Support |
Yes |
BLOB and CLOB Locator Support |
No |
Unlimited Statements per Connection |
Yes |
Generated keys retrieval |
Yes |
Named parameters |
Yes |
Savepoints |
Yes |
Parameter metadata |
Yes |
RowSet implementation |
No (recommended RowSet implementation:
Sun
reference implementation 1.0.1) |
Metadata caching |
Yes (configurable on connection creation) |
J2EE Support |
JNDI Data Sources |
Yes |
Connection Pooling |
Yes |
Connection Pool Implementation |
No (recommended pool implementations:
DBCP and
c3p0) |
XA Distributed Transactions |
Yes (experimental) |
SQL Server-Specific |
Optimized Native Protocol Performance |
Yes (benchmark results: [1]) |
Windows Authentication |
Yes |
SQL Server named instances |
Yes |
Ignoring of update counts from triggers |
Yes |
Send String data as ASCII/Unicode |
Yes |
NTEXT, NCHAR and NVARCHAR Support |
Yes |
Named Pipes |
Yes (using the filesystem locally and jCIFS
over the network) |
SSL Encryption |
Yes |
Fast Forward-Only Cursors |
Yes |