Release Notes for WebLogic jDriver for Oracle
Upgrade
This driver is now called WebLogic jDriver for Oracle. Its former name was jdbcKona/Oracle.
WebLogic jDriver for Oracle has been updated to incorporate some of the features available in Oracle 8, such as Blobs and Clobs, and also for new features available in the JDBC 2.0 specification (using JDBC 2.0 requires that you run your driver with a JDK 1.2.x JVM).
These changes require a different setting for your system PATH or ld_library_path. For details, see Setting your path and client libraries.
WebLogic jDriver for Oracle is not available on all platforms in this release. See WebLogic Platform Support for details.
Changes
jDriver for Oracle available for the HP-UX 11 platform.
WebLogic jDriver for Oracle (formerly called jdbcKona/Oracle) is now available for the HP-UX 11 platform for Oracle client versions 8.0.4, 8.0.5, and 8.1.5. There are some restrictions on its use. For more information, see Issues and Installing WebLogic jDriver for Oracle
For information on using new Oracle 8 and JDBC 2.0 features, see the Developer Guides Using jdbcKona/Oracle .
WebLogic jDriver for Oracle: Blobs and Clobs
The procedure for using Oracle Blobs and Clobs requires that you cast the Blob or Clob object to weblogic.jdbc20.common.OracleClob or weblogic.jdbc20.common.OracleBlob.
Issues
WebLogic jDriver for Oracle is not supported when using the Oracle 8 API and connecting to an version 7 Oracle DBMS.
CallableStatement.getResultSet()with a defined ResultSet Cursor does not work when using the Oracle 8.1.5 DBMS on the Solaris operating system.
When using Oracle client version 8.0.5 and executing a CallableStatement with a defined ResultSet Cursor, you must re-register the cursor prior to each CallableStatement.getResultSet() call. For example:
weblogic.jdbc.common.OracleCallableStatement cstmt2 =
(weblogic.jdbc.common.OracleCallableStatement)
conn.prepareCall("{CALL single_cursor(?, ?)}");
cstmt2.registerOutParameter(1, java.sql.Types.OTHER);
// You can also set input parameters, execute the statement,
// retrieve the query into a ResultSet, and print it
// for each set of input parameters.
System.out.println
("FIRST sproc 'single_cursor' exec for INT==1\n\n\n\n");
cstmt2.setInt(2, 1);
cstmt2.execute();
rs = cstmt2.getResultSet(1);
System.out.println("FIRST sproc 'single_cursor' exec for
INT==2\n\n\n\n");
// Add the following line to re-register the cursor:
cstmt2.registerOutParameter(1, java.sql.Types.OTHER);
cstmt2.setInt(2, 2);
cstmt2.execute();
rs = cstmt2.getResultSet(1);
Cross-platform incompatibility when using Oracle 8.0.5 and 8.1.5 clients running on HP.
The following combinations are known to be incompatible:
Using the CLOB datatype and using codeset conversions while running the Oracle client and Oracle server on different operating systems will fail.
jDriver for Oracle is only supported on HP when the Oracle client and Oracle server are the same version. For example, an Oracle 8.0.5 client is only supported when connecting to an Oracle 8.0.5 server.
|
Copyright © 2000 BEA Systems, Inc. All rights reserved.
|