﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Teradata Download Center / Teradata JDBC Driver / Teradata JDBC Driver 8.2 </title><generator>InstantForum.NET v4.1.4</generator><description>Teradata Download Center</description><link>http://www.teradata.com/DownloadCenter/</link><webMaster>info.teradata@teradata.com</webMaster><lastBuildDate>Sat, 21 Nov 2009 03:37:39 GMT</lastBuildDate><ttl>20</ttl><item><title>TTU8.2 TeraJDBC.03.04.00.06 Readme</title><link>http://www.teradata.com/DownloadCenter/Topic9450-55-1.aspx</link><description>Teradata JDBC Driver 3.4.0.6&lt;br&gt;&lt;br&gt;Part of the Teradata Tools and Utilities 8.2 product suite&lt;br&gt;&lt;br&gt;&lt;br&gt;System Requirements&lt;br&gt;-------------------&lt;br&gt;&lt;br&gt;This release of the Teradata JDBC Driver requires JDK/JRE 1.4, 5.0, or 6.0.&lt;br&gt;&lt;br&gt;Note that IBM WebSphere Application Server 5.0 is not supported, because&lt;br&gt;WebSphere 5.0 uses JDK 1.3.1.&lt;br&gt;&lt;br&gt;This release of the Teradata JDBC Driver supports Teradata Database V2R5.0,&lt;br&gt;V2R5.1, V2R6.0, V2R6.1, V2R6.2, 12.0, and 13.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;What's New&lt;br&gt;----------&lt;br&gt;&lt;br&gt;- User Defined Functions (UDFs), User Defined Methods (UDMs), Java Stored&lt;br&gt;  Procedures, and other External Stored Procedures (XSPs) can now be created&lt;br&gt;  from resources on the client classpath.&lt;br&gt;&lt;br&gt;- Teradata Database 13.0 supports Java User-Defined Functions (UDFs).&lt;br&gt;&lt;br&gt;- Support for Java Stored Procedures with Teradata Database 12.0 and later.&lt;br&gt;&lt;br&gt;- JDBC FastLoad enables efficient loading of large amounts of data into an&lt;br&gt;  empty destination table.&lt;br&gt;&lt;br&gt;- JDBC Monitor provides a method for accessing and using standard performance&lt;br&gt;  monitoring and production control functions contained within the Teradata&lt;br&gt;  Database.&lt;br&gt;&lt;br&gt;- Teradata Database TIME values may be defined with as many as six fractional&lt;br&gt;  digits, but java.sql.Time objects are capable of millisecond precision (three&lt;br&gt;  fractional digits at most). Previously, fractional seconds of TIME values were&lt;br&gt;  not returned. Now, fractional seconds of TIME values are returned from the&lt;br&gt;  database by the following methods, with truncation to millisecond precision,&lt;br&gt;  if necessary:&lt;br&gt;   - ResultSet.getTime&lt;br&gt;   - ResultSet.getObject&lt;br&gt;   - CallableStatement.getTime&lt;br&gt;   - CallableStatement.getObject&lt;br&gt;&lt;br&gt;- Support for the SQL data type BIGINT with Teradata Database V2R6.2 and later.&lt;br&gt;&lt;br&gt;    - PreparedStatement.setLong&lt;br&gt;    - PreparedStatement.setObject with java.lang.Long&lt;br&gt;    - ResultSet.getLong&lt;br&gt;    - ResultSet.getObject returns java.lang.Long for BIGINT&lt;br&gt;&lt;br&gt;- Support for up to 38 digits of precision with the DECIMAL data type with&lt;br&gt;  Teradata Database V2R6.2 and later.&lt;br&gt;&lt;br&gt;- Support for JDBC 3.0 ParameterMetaData interface and APIs with Teradata&lt;br&gt;  Database V2R6.2 and later. This includes support of the following methods:&lt;br&gt;&lt;br&gt;    - PreparedStatement.getParameterMetaData()&lt;br&gt;    - ParameterMetaData.getParameterClassName(int)&lt;br&gt;    - ParameterMetaData.getParameterCount()&lt;br&gt;    - ParameterMetaData.getParameterMode(int)&lt;br&gt;    - ParameterMetaData.getParameterType(int)&lt;br&gt;    - ParameterMetaData.getParameterTypeName(int)&lt;br&gt;    - ParameterMetaData.getPrecision(int)&lt;br&gt;    - ParameterMetaData.getScale(int)&lt;br&gt;    - ParameterMetaData.isNullable(int)&lt;br&gt;    - ParameterMetaData.isSigned(int)&lt;br&gt;&lt;br&gt;- Support the retrieval of auto-generated keys from INSERT statements. This&lt;br&gt;  includes support of the following methods:&lt;br&gt;&lt;br&gt;    - Connection.prepareStatement(String sql, int autoGeneratedKeys)&lt;br&gt;    - Connection.prepareStatement(String sql, int[] columnIndexes)&lt;br&gt;    - Connection.prepareStatement(String sql, String[] columnNames)&lt;br&gt;    - Statement.executeUpdate(String sql, int autoGeneratedKeys)&lt;br&gt;    - Statement.executeUpdate(String sql, int[] columnIndexes)&lt;br&gt;    - Statement.executeUpdate(String sql, String[] columnNames)&lt;br&gt;    - Statement.execute(String sql, int autoGeneratedKeys)&lt;br&gt;    - Statement.execute(String sql, int[] columnIndexes)&lt;br&gt;    - Statement.execute(String sql, String[] columnNames)&lt;br&gt;    - Statement.getGeneratedKeys()&lt;br&gt;&lt;br&gt;- User Defined Type (UDT) metadata information is now returned by&lt;br&gt;  DatabaseMetaData methods for Teradata Database V2R6.1 and later UDTs.&lt;br&gt;&lt;br&gt;- More accurate information is now provided from the ResultSetMetadata&lt;br&gt;  getColumnTypeName method with Teradata Database V2R6.2 and later.&lt;br&gt;&lt;br&gt;     Accurate type name provided with      Type name provided with earlier&lt;br&gt;     Teradata Database V2R6.2 and later    Teradata Database releases&lt;br&gt;     ----------------------------------    -------------------------------&lt;br&gt;     BYTEINT                               TINYINT&lt;br&gt;     BYTE                                  BINARY&lt;br&gt;     VARBYTE                               VARBINARY&lt;br&gt;     TIME WITH TIME ZONE                   TIME&lt;br&gt;     TIMESTAMP WITH TIME ZONE              TIMESTAMP&lt;br&gt;     INTERVAL YEAR                         CHAR&lt;br&gt;     INTERVAL YEAR TO MONTH                CHAR&lt;br&gt;     INTERVAL MONTH                        CHAR&lt;br&gt;     INTERVAL DAY                          CHAR&lt;br&gt;     INTERVAL DAY TO HOUR                  CHAR&lt;br&gt;     INTERVAL DAY TO MINUTE                CHAR&lt;br&gt;     INTERVAL DAY TO SECOND                CHAR&lt;br&gt;     INTERVAL HOUR                         CHAR&lt;br&gt;     INTERVAL HOUR TO MINUTE               CHAR&lt;br&gt;     INTERVAL HOUR TO SECOND               CHAR&lt;br&gt;     INTERVAL MINUTE                       CHAR&lt;br&gt;     INTERVAL MINUTE TO SECOND             CHAR&lt;br&gt;     INTERVAL SECOND                       CHAR&lt;br&gt;&lt;br&gt;   Accurate type name information is also provided from the&lt;br&gt;   ParameterMetaData getParameterTypeName method, which is available&lt;br&gt;   with Teradata Database V2R6.2 and later.&lt;br&gt;&lt;br&gt;- More accurate information is now provided for INTERVAL values from the&lt;br&gt;  ResultSetMetadata getColumnType method with Teradata Database V2R6.2 and later.&lt;br&gt;  For the INTERVAL types listed below, the ResultSetMetadata getColumnType&lt;br&gt;  method returns java.sql.Types.OTHER with Teradata Database V2R6.2 and later.&lt;br&gt;  ResultSetMetadata getColumnType returns java.sql.Types.CHAR with earlier&lt;br&gt;  Teradata Database releases.&lt;br&gt;&lt;br&gt;    - INTERVAL YEAR&lt;br&gt;    - INTERVAL YEAR TO MONTH&lt;br&gt;    - INTERVAL MONTH&lt;br&gt;    - INTERVAL DAY&lt;br&gt;    - INTERVAL DAY TO HOUR&lt;br&gt;    - INTERVAL DAY TO MINUTE&lt;br&gt;    - INTERVAL DAY TO SECOND&lt;br&gt;    - INTERVAL HOUR&lt;br&gt;    - INTERVAL HOUR TO MINUTE&lt;br&gt;    - INTERVAL HOUR TO SECOND&lt;br&gt;    - INTERVAL MINUTE&lt;br&gt;    - INTERVAL MINUTE TO SECOND&lt;br&gt;    - INTERVAL SECOND&lt;br&gt;&lt;br&gt;   The ParameterMetaData getParameterType method, which is available only&lt;br&gt;   with Teradata Database V2R6.2 and later, also returns java.sql.Types.OTHER for&lt;br&gt;   the INTERVAL types listed above.&lt;br&gt;&lt;br&gt;- DatabaseMetaData getDatabaseProductVersion returns a string that begins with&lt;br&gt;  Teradata Database and that includes V2R for supported database releases prior to&lt;br&gt;  12.0, but does not include V2R for 12.0.&lt;br&gt;&lt;br&gt;- DatabaseMetaData getDatabaseMajorVersion returns 12 for Teradata Database 12.0&lt;br&gt;  and returns 2 for supported V2R6.x releases prior to 12.0.&lt;br&gt;&lt;br&gt;- DatabaseMetaData getDatabaseMinorVersion returns 0 for Teradata Database 12.0&lt;br&gt;  and returns 6 for supported V2R6.x releases prior to 12.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;Release Notes&lt;br&gt;-------------&lt;br&gt;&lt;br&gt;This section highlights issues that you should be aware of when upgrading to&lt;br&gt;the 3.4.0.6 release of the Teradata JDBC Driver. Please refer to the Teradata&lt;br&gt;JDBC Driver User Guide for more information about the driver.&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs:&lt;br&gt;&lt;br&gt;DR 131684 add JDBC FastLoad support for EJB transactions with multiple PreparedStatements&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.4.0.5:&lt;br&gt;&lt;br&gt;DR 131418 support DBS_PORT connection parameter with TYPE=FASTLOAD and FASTEXPORT&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.4.0.4:&lt;br&gt;&lt;br&gt;DR 115170 avoid sending Continue/Cancel with RPO=S if Resp/BigResp was sent and EndRequest was received&lt;br&gt;DR 121130 getParameterMetaData() fails with multi-statement macro and multi-statement requests&lt;br&gt;DR 121952 avoid SQLException from Statement.close if connection is already closed&lt;br&gt;DR 122425 JDBC Driver sent Abort request message for completed request while subsequent ET request was in progress&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.4.0.3:&lt;br&gt;&lt;br&gt;DR 96980 GtwConfigParcel could fail when new gateway features added&lt;br&gt;DR 97103 improve correlation of TDSession objects with log messages&lt;br&gt;DR 98176 avoid sending cancel request if RESP/BIGRESP is used and ENDREQUEST received&lt;br&gt;DR 100090 modify driver to avoid DBS crash when using LOB_SUPPORT=off and large result set&lt;br&gt;DR 106708 add LOG=TIMING measurements&lt;br&gt;DR 112978 accommodate 12m DBS DR 110445 change to DBC.Columns.ColumnName value 'RETURN' is now 'RETURN0'&lt;br&gt;DR 114154 CallableStatement batch support to execute CALL sequentially to work within DBS restriction of single CALL at a time&lt;br&gt;DR 114470 TTU 8.1 Teradata JDBC Driver 3.3 to support TD 12.0 (backport DR 108390)&lt;br&gt;DR 115269 improve JDBC FastLoad exception handling of PreparedStatement.executeBatch and Connection.rollback&lt;br&gt;DR 115914 Customer gets errors on jdbc connection attempts originating from TdgssConfigApi (shipped with tdgssjava 6.2.2.19)&lt;br&gt;DR 118571 WebSphere DataSource custom property CHARSET not working for PreparedStatement.setString non-ASCII characters&lt;br&gt;DR 118851 Java TDGSS_6.1.1.93_GCA fails against a 12.00.00.04 DBS for Kerberos (shipped with tdgssjava 6.2.2.22)&lt;br&gt;DR 119000 ResultSetMetaData.isAutoIncrement should return true for identity column&lt;br&gt;DR 119320 Add ActivityType 123 for REPLACE UDF&lt;br&gt;DR 120597 force connection failure for invalid response message header&lt;br&gt;DR 120929 DatabaseMetaData.getColumns returns incorrect information when using UTF8 session character set&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.4.0.2:&lt;br&gt;&lt;br&gt;DR 107900 support ambiguous data type for ResultSet columns with SIP-enabled prepare of select-list parameter markers&lt;br&gt;DR 110436 provide consistency for ACCOUNT connection parameter&lt;br&gt;DR 112806 PreparedStatement: treat Types.FLOAT &amp;amp; Types.REAL as Types.DOUBLE in setObject and preserve float precision in setFloat&lt;br&gt;DR 113069 executeQuery may return error 1182 if URL param CLIENT_CHARSET is set and the DBS is running V2R6.1 or earlier&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.4.0.1:&lt;br&gt;&lt;br&gt;DR 100351 support the MONITOR partition&lt;br&gt;DR 100352 support the DBCCONS partition&lt;br&gt;DR 103835 return actual update count for MERGE insert, MERGE update, and MERGE mixed SQL statements&lt;br&gt;DR 104893 provide high-level JDBC FastLoad connection for automatic management of multiple low-level connections&lt;br&gt;DR 106917 CallableStatement.getObject fails for INOUT Clob parameter when input value was sent to 6.2 DBS as VARCHAR&lt;br&gt;DR 108500 ResultSetMetaData.getSchemaName to return database name with Teradata Database 6.2&lt;br&gt;DR 108926 enable JDBC Load and Export sessions to be identifiable by TASM&lt;br&gt;DR 109424 Make Elicit File protocol work with the JDBC driver and 64 bit Windows DBS&lt;br&gt;DR 109760 Change sample program T21400JD to demonstrate call to corrected UDF Judf01&lt;br&gt;DR 110059 Return correct values for getColumnDisplaySize for temporal data types&lt;br&gt;DR 110112 provide pre-V2R6.2 high-level JDBC FastLoad connection for automatic management of multiple low-level connections&lt;br&gt;DR 111254 JDBC FastLoad support for BIGINT and large DECIMAL, JDBC FastLoad support for EJB transactions&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.4.0.0:&lt;br&gt;&lt;br&gt;DR 58028 JDBC 3.0 ParameterMetaData methods.&lt;br&gt;DR 94704 RFC: Support the retrieval of auto-generated keys from an insert statement.&lt;br&gt;DR 95968 Add support for BIGINT and DECIMAL(38).&lt;br&gt;DR 96457 certify JDBC driver with Teradata Database on Windows x64.&lt;br&gt;DR 96467 update application server documentation for TTU 8.2 / JDBC 3.4 release.&lt;br&gt;DR 97514 ResultSetMetaData methods to use actual database values rather than COMPAT_xxx.&lt;br&gt;DR 97554 provide User Defined Type (UDT) information from DatabaseMetaData methods.&lt;br&gt;DR 99270 certify Solaris 10 64-bit on AMD64 with JDK 5.0 32-bit &amp;amp; 64-bit.&lt;br&gt;DR 99337 certify Red Hat AS 4.0 64-bit on AMD64 with JDK 5.0 32-bit &amp;amp; 64-bit.&lt;br&gt;DR 104782 setMaxFieldSize(small value) causes subsequent exceptions from getDate for ANSI date, getTime, and getTimestamp&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.3.0.4:&lt;br&gt;&lt;br&gt;DR 87473 getColumnDisplaySize returns number of bytes for Character columns&lt;br&gt;DR 104043 DatabaseMetaData.getTableTypes should return ResultSet ordered by TABLE_TYPE&lt;br&gt;DR 108939 User Guide must say setAsciiStream/setCharacterStream are not supported for binding data to BYTE or VARBYTE destinations&lt;br&gt;DR 109213 Encryption problem message may not display an argument&lt;br&gt;DR 109231 TYPE_SCROLL_INSENSITIVE used with execute method causes subsequent getMoreResults to hang or throw exception&lt;br&gt;DR 109294 Statement.executeBatch must clear the batch&lt;br&gt;DR 109615 DatabaseMetaData.getColumns throws exception&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.3.0.3:&lt;br&gt;&lt;br&gt;DR 101277 enable UDFs, XSPs, and UDMs to be created from resources on client using JDBC&lt;br&gt;DR 106841 improve SQLException from executeXXX when InputStream bound with setXxxStream is closed before executeXXX&lt;br&gt;DR 107345 TTU 8.1: Getting NullPointerException from tdgssjava (shipped with tdgssjava 6.2.0.4)&lt;br&gt;DR 107536 CallableStatement executeUpdate: error 6906 (iterated request disallowed) occurs after error 1184 (invalid parameter)&lt;br&gt;DR 107987 workaround for Java 2 security Sun Bug ID 6205384 - SocketPermission ignored for unknown host&lt;br&gt;DR 108260 restrict printed characters to 7-bit ASCII in debug log message dumps&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.3.0.2:&lt;br&gt;&lt;br&gt;DR 101381 scalar functions (TIMESTAMPADD, TIMESTAMPDIFF) need SQL_TSI_HOUR&lt;br&gt;DR 103411 Add support for inserting NULL, Unicode characters, and remaining data types to be supported by JDBC FastLoad&lt;br&gt;DR 103740 with CHARSET=UTF16, PreparedStatement.executeBatch should accept TIMESTAMP values w/varying number of fractional digits&lt;br&gt;DR 103772 send millisecond portion of java.sql.Time values to DBS with omitted TNANO connection parameter, &amp;amp; with TNANO=1 or more&lt;br&gt;DR 104020 getTime &amp;amp; getObject methods: return TIME values w/fractional seconds as java.sql.Time values w/milliseconds precision&lt;br&gt;DR 104370 throw SQLException when DBS says 'n' characters are coming but really only sends a fraction of 'n'&lt;br&gt;DR 104825 insert trailing zeros before TIME ZONE for TIME or TIMESTAMP values with varied precisions and no TNANO or TSNANO&lt;br&gt;DR 105073 Modify setBinary/Ascii/CharacterStream methods to determine when to send Deferred LOB/VARCHAR/VARBYTE values&lt;br&gt;DR 105265 Ensure driver is registered only once with DriverManager&lt;br&gt;DR 105633 non-prepared Statement.executeBatch is limited to fewer statements with V2R6.x than with V2R5.x&lt;br&gt;DR 105834 PreparedStatement.setAsciiStream drops trailing spaces&lt;br&gt;DR 106091 stream/reader from Clob.getAsciiStream/getCharacterStream should remain valid for Connection lifetime&lt;br&gt;DR 106115 Clob.getSubString truncates data when a multi-byte character set is used&lt;br&gt;DR 106116 cannot execute more than once a CallableStatement with OUT parameters on V2R6.0 and earlier&lt;br&gt;DR 106118 Incorrect data is returned if the ResultSet is closed while reading a Blob&lt;br&gt;DR 106136 A finalize statement needs to be implemented for LobStatement&lt;br&gt;DR 106243 ResultSet.getAsciiStream returns invalid data on mainframe z/OS USS&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.3.0.1:&lt;br&gt;&lt;br&gt;DR 58030 RFC: JDBC3.0: DatabaseMetaData methods (New in JDBC 3.0)&lt;br&gt;DR 58032 RFC: JDBC3.0: DatabaseMetaData methods (MODIFIED from JDBC2.0)&lt;br&gt;DR 96462 certify Teradata JDBC Driver with SAP Web Application Server 6.40&lt;br&gt;DR 97255 document Teradata JDBC Driver configuration with SAP Universal Data Connector&lt;br&gt;DR 98047 DatabaseMetaData.getProcedures returns ResultSet that differs from API javadoc&lt;br&gt;DR 98048 DatabaseMetaData.getProcedureColumns returns ResultSet differs from API javadoc&lt;br&gt;DR 98050 DatabaseMetaData.getColumns fails when a database name contains a quote&lt;br&gt;DR 98051 PreparedStatement.setCharacterStream and setAsciiStream drop trailing spaces&lt;br&gt;DR 98053 DatabaseMetaData.getColumns returns RS w/RSMD.getColumnTypeName null for all columns&lt;br&gt;DR 98055 DatabaseMetaData.getPrimaryKeys returns ResultSet that differs from API javadoc&lt;br&gt;DR 98855 setBigDecimal throw DataTruncation for &amp;gt;18 integral digits; &amp;amp; round frac. digits&lt;br&gt;DR 99578 implement JDBC 1.0 DatabaseMetaData methods&lt;br&gt;DR 99720 low-level FastLoad connection with PreparedStatement batch update&lt;br&gt;DR 99760 AppServer-HowTo HTML doc needs modification for JRun datasource definition&lt;br&gt;DR 100404 use 24-hour values rather than 12-hour for JDBC driver log message timestamps&lt;br&gt;DR 100902 automatic close of garbage-collected Statement and ResultSet objects&lt;br&gt;DR 101115 PreparedStatement.setLong to throw DataTruncation when long value has 19 digits&lt;br&gt;DR 101767 ResultSet.absolute fails for negative row numbers&lt;br&gt;DR 102405 thread deadlock for concurrent calls to Statement.executeQuery &amp;amp; ResultSet.close&lt;br&gt;DR 103173 securerandom.source and/or java.security.egd dont work in 1.5.0_05 (tdgssjava 6.1.0.18)&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.3.0.0:&lt;br&gt;&lt;br&gt;DR 50036 RFC: JDBC1.0: Escape syntax support&lt;br&gt;DR 83850 RFC: JDBC2.0: PreparedStatement.getMetaData()&lt;br&gt;DR 89445 ResultSetMetaData.getColumnClassName should return class name, not null&lt;br&gt;DR 89449 Need to add COMPAT_xxx URL parameters for three ResultSetMetaData methods&lt;br&gt;DR 91121 disallow specification of a username and password when LDAP or Kerberos is used&lt;br&gt;DR 91636 Implement Denial of services feature as documented in TRP 541-0004949&lt;br&gt;DR 91796 update application server documentation for TTU 8.1 / JDBC 3.3 release&lt;br&gt;DR 92136 Enable transaction isolation level TRANSACTION_READ_UNCOMMITTED&lt;br&gt;DR 92143 DatabaseMetaData: obtain DBS limits from Config Response parcel&lt;br&gt;DR 92146 obtain DBS version/release from new feature item in Config Response parcel&lt;br&gt;DR 92212 testing: support V2R6.1 feature: external security clause for sprocs/UDFs&lt;br&gt;DR 92216 J2SE 5.0 (JDK 1.5) certification&lt;br&gt;DR 92219 Solaris 10/SPARC 32-bit and 64-bit certification&lt;br&gt;DR 92221 AIX 5.3 32-bit and 64-bit certification&lt;br&gt;DR 92222 SuSE Linux 32-bit certification&lt;br&gt;DR 92223 WebSphere 6.0 Certification&lt;br&gt;DR 92228 WebLogic 8.1 with both Sun JVM and JRockit JVM Certification&lt;br&gt;DR 92230 ColdFusion MX 6.1 Certification&lt;br&gt;DR 92231 JBoss 4.0 Certification&lt;br&gt;DR 92449 Implement UTF16 support for tdgss as documented in TRP 541-0005061&lt;br&gt;DR 92450 eliminate HELP PROCEDURE before calls to sprocs with OUT params&lt;br&gt;DR 92648 translate new JDBC 3.3 error messages into Japanese&lt;br&gt;DR 92693 TTU 8.1 / JDBC 3.3 User Guide: no support for V2R6.1 User Defined Types (UDTs)&lt;br&gt;DR 92736 Include info for the sample files in samples.jar for MVS in the JDBC Users Guide&lt;br&gt;DR 92919 DatabaseMetaData APIs should support patterns containing single quotes&lt;br&gt;DR 93293 Single quote in comment throws invalid error via JDBC&lt;br&gt;DR 93890 getHoldability APIs should return HOLD_CURSORS_OVER_COMMIT, not throw exception&lt;br&gt;DR 94311 testing: support V2R6.1 feature: activity count overflow warning&lt;br&gt;DR 94816 JDBC User Guide section "Improving Performance": list use of PreparedStatement&lt;br&gt;DR 95061 TTU 8.1 JDBC User Guide addition: CALL statements not using Escape Syntax&lt;br&gt;DR 95334 corrections for JDBC User Guide Appendix D - Data Type Conversions&lt;br&gt;DR 95741 JDBC User Guide changes to Chapter 1 section "Support for Internationalization"&lt;br&gt;DR 95961 database error in TERA mode with autocommit off incorrectly turns autocommit on&lt;br&gt;DR 95969 incomplete update count array in TERA mode w/autocommit off for failed batch req&lt;br&gt;DR 96149 Provide warning message from SuccessParcel to Statement.getWarnings method&lt;br&gt;DR 96253 Package TdgssUserConfigFile.xml in a jar file&lt;br&gt;DR 96653 Revamp JDBC Connection Pool Orange Book as HTML docs in appserver-howto.jar&lt;br&gt;DR 96824 JDBC User Guide change: discontinued CASE_SENSITIVE connection parameter&lt;br&gt;DR 96914 TTU 8.1 JDBC User Guide addition: new section: "Planned Future Changes"&lt;br&gt;DR 97038 TTU 8.1 JDBC User Guide addition: new section: LogonSource Format&lt;br&gt;DR 97290 Large batch requests using LOB params, may fail to process all requests in batch&lt;br&gt;DR 97428 HPUX 11.23/Itanium-2 32-bit and 64-bit certification&lt;br&gt;DR 97550 corrections for COMPAT_GETSCHEMA and COMPAT_GETTABLE information in JDBC UG&lt;br&gt;DR 97585 TTU 8.1 JDBC User Guide: new contents for section: Response Limit Exceeded Error&lt;br&gt;DR 97723 fix sample programs T21301JD, T21302JD to use ConnectionPoolDataSource correctly&lt;br&gt;DR 97747 TTU8.1 JDBC Users Guide: need to add an explanation for DBS error 3926&lt;br&gt;DR 97816 DatabaseMetaData.getMaxStatements should return 16, not 1048500&lt;br&gt;DR 98089 TTU 8.1 JDBC User Guide changes: miscellaneous "Supported Methods" changes&lt;br&gt;DR 98110 TTU 8.1 JDBC UG: refer readers to appserver documentation in download package&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.2.0.3:&lt;br&gt;&lt;br&gt;DR 56133 Implement JDBC1.0 APIs DatabaseMetaData.getExportedKeys and getImportedKeys&lt;br&gt;DR 90532 PreparedStatement.setBigDecimal throws java.lang.ArithmeticException exception&lt;br&gt;DR 92609 Wrong value in the database when PreparedStatement.setBigDecimal is being used&lt;br&gt;DR 97022 PreparedStatement.executeBatch throws ClassCastException: java.util.ArrayList&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.2.0.2:&lt;br&gt;&lt;br&gt;DR 84637 RFC: Statement.execute() should not retrieve all the data before returning&lt;br&gt;DR 87267 JDBC error: ('0A'X) is not a valid Teradata SQL token&lt;br&gt;DR 89201 UT: NullPointerException for unbound prep stmt parameter (should be SQLException)&lt;br&gt;DR 90136 JDBC throws parameter error when ? occurs in 2nd quoted string&lt;br&gt;DR 91353 setNull does not work correctly when the sql type is a Boolean&lt;br&gt;DR 91951 CLIENT_CHARSET connection parameter&lt;br&gt;DR 92125 add LOG=TIMING connection parameter&lt;br&gt;DR 92294 JDBCException when creating UDF: Function 'Judf01' already exists&lt;br&gt;DR 92697 getTables() to get the table type, the resultset contains "T" instead of Table&lt;br&gt;DR 92918 map replication error code 6699 to SQLState 40001 (transaction rolled back)&lt;br&gt;DR 93054 Logon fails with 8019 from jdbc when ldap mechanism is used&lt;br&gt;DR 93156 Inserting null decimal datatypes not working when URL LOB_SUPPORT=OFF&lt;br&gt;DR 93157 Using PreparedStatement.setObject(int, Object) to set null value throws NPE&lt;br&gt;DR 93549 Type 4 driver Get-column-by-name from 2nd RS throws "column not found" exception&lt;br&gt;DR 94407 do not include class files in samples.jar&lt;br&gt;DR 94605 Statement.addBatch fails when SQL contains trailing space&lt;br&gt;DR 94923 row fetching too slow with &amp;gt;1000 rows in result set using 1MB response messages&lt;br&gt;DR 94970 PreparedStatement.getResultSet should return null for non-RS-returning statement&lt;br&gt;DR 95078 interoperability issue when Connection.close called while query is in progress&lt;br&gt;DR 95302 provide SQLState for V2R6.0.x retryable error codes 3231 and 3319&lt;br&gt;DR 95828 CLIENT_CHARSET DataSource property&lt;br&gt;DR 95943 DatabaseMetaData.getSQLKeywords for V2R5.0, V2R5.1, and V2R6.0&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.2.0.1:&lt;br&gt;&lt;br&gt;DR 85852 TeraLocalPrepared/CallableStatement.getResultSetType and other incorrect methods&lt;br&gt;&lt;br&gt;This release includes changes to address the following DRs, originally included&lt;br&gt;in release 3.2.0.0:&lt;br&gt;&lt;br&gt;DR 57921 RFC: JDBC Certification on Windows 2003 Server (32-bit/64-bit)&lt;br&gt;DR 63499 RFC: Make changes to files for JDBC to use JDK 1.4&lt;br&gt;DR 68162 RFC: JDBC2.0: PreparedStatement batch updates&lt;br&gt;DR 68625 RFC: Add more sample files to JDBC package&lt;br&gt;DR 68837 RFC: V2R6: 1 MB/APH Responses&lt;br&gt;DR 68844 RFC: V2R6: Security Improvements and Extensions&lt;br&gt;DR 69061 RFC: JDBC2.0: Scrollable ResultSets (bi-directional cursor positioning)&lt;br&gt;DR 84400 RFC: Certify Sun Microsystems RowSet implementation with JDBC driver&lt;br&gt;DR 84635 RFC: remove jdbc4.properties file - use connection attributes&lt;br&gt;DR 84672 RFC: Remove platform packaging for JDBC Type 4 driver&lt;br&gt;DR 84853 RFC: Test JDBC Driver with WebSphere 5.1&lt;br&gt;DR 84854 RFC: Test JDBC driver with WebLogic 8.1 &lt;br&gt;DR 85123 RFC: JDBC Certification on 64-bit Linux&lt;br&gt;DR 85393 RFC: Remove Type 3 driver from product&lt;br&gt;DR 85397 RFC: Update values for DatabaseMetaData functions for V2R6&lt;br&gt;DR 85434 createStatement: Downgrade RS type and concurrency, and generate SQLWarning&lt;br&gt;DR 85536 RFC: Enable Type 4 driver to be built on Solaris&lt;br&gt;DR 85980 RFC: remove sample applets&lt;br&gt;DR 85981 DatabaseMetaData.getIndexInfo() is not implemented correctly&lt;br&gt;DR 86049 JDBC was not handling nulls in where clauses correctly in releases 3.1 &amp;amp; earlier&lt;br&gt;DR 86456 RFC: support LOBs as stored procedure output parameters&lt;br&gt;DR 86471 TRANSACTION_READ_UNCOMMITTED(1) is not supported &lt;br&gt;DR 87018 ResultSet.getConcurrency should return CONCUR_READ_ONLY&lt;br&gt;DR 87512 various ResultSetMetaData methods throw exceptions&lt;br&gt;DR 88400 RCI: Null Pointer dereference in ParcelFactory.java&lt;br&gt;DR 88403 RCI: Null Pointer Dereference in Statement.java&lt;br&gt;DR 88405 RCI: Resource leak of FileInputStream&lt;br&gt;DR 88409 RCI: Resource Leak ResultSets not being closed&lt;br&gt;DR 88581 Null Pointer exception in TDGSS interface code&lt;br&gt;DR 88763 Deprecate TeraStatement.getSpl and setSpl methods for TTU 8.0&lt;br&gt;DR 89173 STV: Statement.getXXX and PrepStmt.setXXX conversions must match User Guide&lt;br&gt;&lt;br&gt;&lt;br&gt;Troubleshooting Topics&lt;br&gt;----------------------&lt;br&gt;&lt;br&gt;&lt;br&gt;TIME and TIMESTAMP stored procedure parameters with V2R5.1 and UTF16&lt;br&gt;--------------------------------------------------------------------&lt;br&gt;&lt;br&gt;The UTF16 session character set was introduced with Teradata Database V2R5.1,&lt;br&gt;but V2R5.1 does not support using the UTF16 session character set when&lt;br&gt;calling a stored procedure with question-mark parameters corresponding to&lt;br&gt;TIME and/or TIMESTAMP stored procedure parameters. The following exception&lt;br&gt;may be thrown:&lt;br&gt;&lt;br&gt;ErrorCode=5404 SQLException: [NCR] [Teradata DBMS] : Datetime field overflow.&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;Use a session character set other than UTF16 when using V2R5.1 and calling&lt;br&gt;stored procedures with TIME and/or TIMESTAMP parameters, or use Teradata&lt;br&gt;Database V2R6.0 or later releases, which do not have this limitation.&lt;br&gt;&lt;br&gt;&lt;br&gt;TNANO connection parameter now required with TIME(0) through TIME(2) columns&lt;br&gt;----------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;This release provides behavior originally introduced for JDBC DR 103772&lt;br&gt;("send millisecond portion of java.sql.Time values to DBS when TNANO&lt;br&gt;connection parameter is specified"). Using the PreparedStatement setTime&lt;br&gt;or setObject methods to insert java.sql.Time values into TIME(0) through&lt;br&gt;TIME(2) destination columns may throw the following exception:&lt;br&gt;&lt;br&gt;ErrorCode=6758 SQLException: [NCR] [Teradata DBMS] : Invalid time.&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;Specify the connection parameter TNANO=0, TNANO=1, or TNANO=2 as appropriate&lt;br&gt;for your destination TIME columns. You must specify a TNANO= value that&lt;br&gt;corresponds to the fewest fractional digits of all your destination TIME&lt;br&gt;columns. The Teradata JDBC Driver will limit the fractional seconds of all&lt;br&gt;TIME values sent to the database to what is specified by the TNANO connection&lt;br&gt;parameter.&lt;br&gt;&lt;br&gt;&lt;br&gt;Error 5666 when using PreparedStatement.setXxxStream with BYTE/CHAR/VARBYTE/VARCHAR column&lt;br&gt;------------------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;This release provides behavior originally introduced for JDBC DR 105073&lt;br&gt;("Modify setBinary/Ascii/CharacterStream methods to determine when to send&lt;br&gt;Deferred LOB/VARCHAR/VARBYTE values"). An exception may be thrown by the&lt;br&gt;following PreparedStatement methods:&lt;br&gt; - setBinaryStream when the destination BYTE or VARBYTE column is used in an index&lt;br&gt; - setAsciiStream when the destination CHAR or VARCHAR column is used in an index&lt;br&gt; - setCharacterStream when the destination CHAR or VARCHAR column is used in an index&lt;br&gt;&lt;br&gt;ErrorCode=5666 SQLException: [NCR] [Teradata DBMS] : LOBs are not allowed in indexes.&lt;br&gt;&lt;br&gt;This problem is due to DBS DR 106661 ("Error 5666 is returned when inserting lobs into a&lt;br&gt;varbyte/varchar column when the column is an index").&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;Use the setBytes method instead of setBinaryStream when the destination BYTE or VARBYTE&lt;br&gt;column is used in an index. Use the setString method instead of setAsciiStream or&lt;br&gt;setCharacterStream when the destination CHAR or VARCHAR column is used in an index.&lt;br&gt;&lt;br&gt;&lt;br&gt;setAsciiStream or setCharacterStream not supported with a destination BYTE or VARBYTE column&lt;br&gt;--------------------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;The TTU 8.2 / JDBC 3.4 User Guide states in Appendix D that PreparedStatement.setAsciiStream&lt;br&gt;or setCharacterStream may be used with a destination BYTE or VARBYTE column. That is&lt;br&gt;incorrect -- setAsciiStream or setCharacterStream are not supported with a destination&lt;br&gt;BYTE or VARBYTE column.&lt;br&gt;&lt;br&gt;In TERA transaction mode, the following exception may be thrown:&lt;br&gt;&lt;br&gt;ErrorCode=3532 SQLException: [NCR] [Teradata DBMS] : Conversion between BYTE data and other types is illegal.&lt;br&gt;&lt;br&gt;In ANSI mode, data corruption may occur due to DBS DR 106251 ("When inserting a CLOB value&lt;br&gt;into a VARBYTE/BYTE column in ANSI mode the data is truncated").&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;Use the setBytes method for a destination BYTE or VARBYTE column.&lt;br&gt;&lt;br&gt;&lt;br&gt;Error 6705 when using Clob.getSubString with V2R5.1 and UTF8 or UTF16 session character set&lt;br&gt;-------------------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;When using Teradata Database V2R5.1 with the UTF8 or UTF16 session character set, then&lt;br&gt;Clob.getSubString may throw an exception for CLOB values greater than 8026 characters in length.&lt;br&gt;&lt;br&gt;ErrorCode=6705 SQLException: [NCR] [Teradata DBMS] : An illegally formed character string was encountered during translation.&lt;br&gt;&lt;br&gt;This problem is due to DBS DR 106603 ("substr returns 6705 error when using a CLOB locator&lt;br&gt;and total length requested is &amp;gt; than 8026 &amp;amp; charset is UTF8/UTF16").&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;Use a session character set other than UTF8 or UTF16 when using V2R5.1 and calling&lt;br&gt;Clob.getSubString, or use Teradata Database V2R6.0 or later releases, which do not have&lt;br&gt;this limitation.&lt;br&gt;&lt;br&gt;&lt;br&gt;Incorrect values from getColumnDisplaySize for CLOB columns&lt;br&gt;-----------------------------------------------------------&lt;br&gt;When using Teradata Database releases V2R06.00.02.00 through V2R06.00.02.07&lt;br&gt;or Teradata Database releases V2R06.01.00.00 through V2R06.01.00.08, you may&lt;br&gt;encounter the problem described by DBS DR 100397 ("PrepInfoX returns&lt;br&gt;incorrect Length for CLOB columns"), which may cause incorrect values to be&lt;br&gt;returned for CLOB columns from ResultSetMetaData.getColumnDisplaySize.&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;If using Teradata Database releases V2R06.00.02.00 through V2R06.00.02.07,&lt;br&gt;then upgrade to release V2R06.00.02.08 or later, which contains the fix&lt;br&gt;for DR 100397.&lt;br&gt;&lt;br&gt;If using Teradata Database releases V2R06.01.00.00 through V2R06.01.00.08,&lt;br&gt;then upgrade to release V2R06.01.00.09 or later, which contains the fix&lt;br&gt;for DR 100397.&lt;br&gt;&lt;br&gt;&lt;br&gt;Unable to connect to database when using HPUX 11.23 JDK 5.0&lt;br&gt;-----------------------------------------------------------&lt;br&gt;&lt;br&gt;When attempting to connect to the Teradata Database when HPUX 11.23 JDK 5.0,&lt;br&gt;you may receive an exception similar to: TeraEncrypt: Error&lt;br&gt;tdgss-stack-trace-begin&amp;gt;&amp;gt;&amp;gt; GSSException: Failure unspecified at GSS-API&lt;br&gt;level (Mechanism level: Failure during key generation by algorithm layer.)&lt;br&gt;&lt;br&gt;This is a known problem with HPUX 11.23 JDK 5.0. HP's web site states&lt;br&gt;the following:&lt;br&gt;&lt;br&gt; SecureRandom engine implementation (11i HP Integrity and HP9000 PA-RISC)&lt;br&gt;&lt;br&gt;  Beginning with 5.0, Sun Microsystems' SecureRandom engine implementation&lt;br&gt;  supports a new algorithm, NativePRNG, in addition to SHA1PRNG. NativePRNG&lt;br&gt;  will only be available if /dev/random and /dev/urandom are installed in&lt;br&gt;  your system. Because HP-UX does not support seeding entropy generating&lt;br&gt;  devices such as /dev/random, applications that rely on this will not be&lt;br&gt;  able to use NativePRNG. An attempt to seed the device will cause an&lt;br&gt;  exception. This defect is expected to be fixed in a future release.&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;No solution is available for this issue at the present time.&lt;br&gt;&lt;br&gt;&lt;br&gt;Modifying SQL Statements&lt;br&gt;------------------------&lt;br&gt;&lt;br&gt;In the Teradata JDBC Driver, version 3.1 and earlier releases, the Teradata&lt;br&gt;JDBC Driver modified the SQL statement text of PreparedStatements, replacing&lt;br&gt;all occurrences of "?" with "IS NULL" whenever the application called setNull()&lt;br&gt;for the "?" in a WHERE clause. For example, if the SQL statement was:&lt;br&gt;&lt;br&gt;  select * from table1 where colid = ?&lt;br&gt;&lt;br&gt;and the application called setNull(1), then the Teradata JDBC driver would&lt;br&gt;change the SQL statement to:&lt;br&gt;&lt;br&gt;  select * from table1 where colid IS NULL&lt;br&gt;&lt;br&gt;This was an incorrect procedure to use. The problem was fixed in the Teradata&lt;br&gt;JDBC Driver version 3.2, but the fix could change the output of some applications.&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;Refer to the Teradata JDBC Driver User Guide for details on how to change&lt;br&gt;the application to work correctly with the Teradata JDBC Driver.&lt;br&gt;&lt;br&gt;&lt;br&gt;Calling Stored Procedures&lt;br&gt;-------------------------&lt;br&gt;&lt;br&gt;In the Teradata JDBC Driver version 3.1 and earlier releases, the Teradata&lt;br&gt;JDBC Driver permitted stored procedures to be called using the PreparedStatement&lt;br&gt;interface, and the stored procedure's INOUT and OUT parameter output values&lt;br&gt;were returned as a single-row result set from the executeQuery method.&lt;br&gt;&lt;br&gt;Note that the JDBC standard only supports calling stored procedures using the&lt;br&gt;CallableStatement interface. Also, because stored procedures do not return a&lt;br&gt;result set, only the execute and executeUpdate methods are supported for calling&lt;br&gt;a stored procedure. The JDBC 3.0 specification requires a JDBC driver to throw&lt;br&gt;a SQLException from executeQuery when that method is used to execute a SQL&lt;br&gt;statement that does not return a result set.&lt;br&gt;&lt;br&gt;The Teradata JDBC Driver is evolving towards full compliance with that JDBC 3.0&lt;br&gt;specification requirement:&lt;br&gt;&lt;br&gt; - This release of the Teradata JDBC Driver no longer returns a stored&lt;br&gt;   procedure's INOUT and OUT parameter output values as a single-row result&lt;br&gt;   set from the PreparedStatement.executeQuery method. Instead, an empty result&lt;br&gt;   set is returned.&lt;br&gt;&lt;br&gt; - A future release of the Teradata JDBC Driver will throw a SQLException from&lt;br&gt;   executeQuery when that method is used to execute a SQL statement that does&lt;br&gt;   not return a result set, such as a SQL CALL statement.&lt;br&gt;&lt;br&gt;Applications using the PreparedStatement interface to call a stored procedure&lt;br&gt;may encounter the difference in behavior.&lt;br&gt;&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;&lt;br&gt;Modify the application to call stored procedures by using the CallableStatement&lt;br&gt;interface, and either the execute or executeUpdate methods.&lt;br&gt;&lt;br&gt;According to the JDBC standard, the proper sequence for calling a stored&lt;br&gt;procedure is as follows:&lt;br&gt; - Use Escape Syntax curly braces: {call storedproc(arg1, arg2, arg3)}&lt;br&gt; - Call Connection.prepareCall to use the CallableStatement interface.&lt;br&gt; - Prior to executing the statement, bind all input values for IN and INOUT&lt;br&gt;   parameters using the CallableStatement setter methods setInt, setString, etc.&lt;br&gt; - Prior to executing the statement, register all stored procedure INOUT and OUT&lt;br&gt;   parameters with the CallableStatement.registerOutParameter method.&lt;br&gt; - Use either the CallableStatement.execute or CallableStatement.executeUpdate&lt;br&gt;   method to execute the SQL CALL statement.&lt;br&gt; - After executing the statement, use the CallableStatement getter methods such&lt;br&gt;   as getInt, getString, etc. to obtain the stored procedure's INOUT and OUT&lt;br&gt;   parameter output values.&lt;br&gt;&lt;br&gt;&lt;br&gt;Installation&lt;br&gt;------------&lt;br&gt;&lt;br&gt;This release of the Teradata JDBC Driver is distributed as platform-independent&lt;br&gt;jar files. For downloading convenience, the platform-independent jar files are&lt;br&gt;bundled together and provided in both zip format and tar format.&lt;br&gt;&lt;br&gt;TeraJDBC__indep_indep.03.04.00.06.zip and TeraJDBC__indep_indep.03.04.00.06.tar&lt;br&gt;both contain the same set of platform-independent files:&lt;br&gt;&lt;br&gt;  readme.txt               - this file&lt;br&gt;  terajdbc4.jar            - the Teradata JDBC Driver&lt;br&gt;  tdgssjava.jar            - the Teradata security library&lt;br&gt;  tdgssconfig.jar          - the Teradata security configuration&lt;br&gt;&lt;br&gt;Download either the zip file or the tar file, and unzip (or untar) the downloaded&lt;br&gt;file into a directory of your choice, and then set your classpath to refer to the&lt;br&gt;necessary jar files.&lt;br&gt;&lt;br&gt;Your classpath must include:&lt;br&gt;&lt;br&gt;  terajdbc4.jar&lt;br&gt;  tdgssjava.jar&lt;br&gt;  tdgssconfig.jar&lt;br&gt;&lt;br&gt;Your classpath must NOT include any jar files from any previous releases of&lt;br&gt;the Teradata JDBC Driver. It is recommended, but not required, that any&lt;br&gt;previous release of the Teradata JDBC Driver be uninstalled prior to&lt;br&gt;downloading and using this release of the Teradata JDBC Driver.&lt;br&gt;&lt;br&gt;For systems running only Java applications that use the Teradata JDBC Driver,&lt;br&gt;the tdgssconfig.jar file replaces the TdgssUserConfigFile.xml file from the&lt;br&gt;previous release of the Teradata JDBC Driver. If the TdgssUserConfigFile.xml&lt;br&gt;file has not been customized for the site, then the TdgssUserConfigFile.xml&lt;br&gt;file is no longer needed and can be removed.&lt;br&gt;&lt;br&gt;For systems running both C/C++ and Java applications that access the Teradata&lt;br&gt;Database, it is possible to share the TeraGSS security configuration. This is&lt;br&gt;appropriate if the TdgssUserConfigFile.xml file has been customized for the&lt;br&gt;site. To enable sharing, the Java classpath should include the TeraGSS&lt;br&gt;directory that contains the TdgssUserConfigFile.xml file, and the classpath&lt;br&gt;should not include the tdgssconfig.jar file.&lt;br&gt;&lt;br&gt;&lt;br&gt;Documentation&lt;br&gt;-------------&lt;br&gt;&lt;br&gt;The Teradata JDBC Driver User Guide Release 03.04.00 is available online&lt;br&gt;at http://www.info.teradata.com/&lt;br&gt;&lt;br&gt;Navigate to "Teradata Data Warehousing", then "Teradata Tools and Utilities",&lt;br&gt;then "Java Database Connectivity (JDBC)", and select the User Guide Release&lt;br&gt;03.04.00, which corresponds to this release of the Teradata JDBC Driver.&lt;br&gt;&lt;br&gt;Documentation for how to use the Teradata JDBC Driver with supported application&lt;br&gt;servers is available on the http://www.teradata.com Teradata Download Center in&lt;br&gt;the Teradata JDBC Driver section.&lt;br&gt;</description><pubDate>Thu, 09 Apr 2009 12:38:10 GMT</pubDate><dc:creator>tnolan</dc:creator></item><item><title>TTU8.2 TeraJDBC.03.04.00.06 Download</title><link>http://www.teradata.com/DownloadCenter/Topic9449-55-1.aspx</link><description>&lt;SPAN id=_ctl1_ctlTopic_ctlPanelBar_ctlTopicsRepeater__ctl1_lblFullMessage&gt;&lt;SPAN id=_ctl1_ctlTopic_ctlPanelBar_ctlTopicsRepeater__ctl1_lblFullMessage&gt;&lt;STRONG&gt;Product Version:&lt;/STRONG&gt; 03.04.00.06&lt;BR&gt;&lt;STRONG&gt;Operating System Support:&lt;/STRONG&gt; AIX, HPUX, Linux, Solaris, Windows, z/OS USS&lt;BR&gt;&lt;STRONG&gt;Teradata Release Support:&lt;/STRONG&gt; V2R5.0.x V2R5.1.x, V2R6.0.x, V2R6.1.x, V2R6.2.x, 12.0.x, 13.0.x&lt;BR&gt;&lt;STRONG&gt;TTU Release:&lt;/STRONG&gt; 8.2&lt;BR&gt;&lt;STRONG&gt;Release Date:&lt;/STRONG&gt; 04/09/2009 &lt;P&gt;The content included in the downloadable files is identical. Choose the file type which is best for your scenario.&lt;/SPAN&gt;&lt;/SPAN&gt;</description><pubDate>Thu, 09 Apr 2009 12:36:43 GMT</pubDate><dc:creator>tnolan</dc:creator></item></channel></rss>