Type 4 JDBC Drivers

     Previous  Next    Contents    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Introduction and Roadmap

Document Scope and Audience

Guide to this Document

Related Documentation

JDBC Samples and Tutorials

Avitek Medical Records Application (MedRec) and Tutorials

JDBC Examples in the WebLogic Server Distribution

New and Changed JDBC Features in This Release

Using WebLogic Type 4 JDBC Drivers

JDBC Specification Compliance

Installation

Supported Databases

Connecting Through WebLogic JDBC Data Sources

Specifying Connection Properties

Limiting Connection Creation Time with LoginTimeout

Using IP Addresses

Using Security

Authentication

Kerberos Authentication Requirements

NTLM Authentication Requirements

Data Encryption Across the Network

SSL Encryption

SSL Server Authentication

SSL Client Authentication (Oracle and DB2 Drivers)

Required Permissions for the Java Security Manager

Permissions for Establishing Connections

Granting Access to Java Properties

Granting Access to Temporary Files

Granting Access to Oracle tnsnames.ora Files

Permissions for Kerberos Authentication

DB2

Oracle (Deprecated)

Microsoft SQL Server

Sybase

XA Support

Unicode Support

Error Handling

Driver Errors

Database Errors

The DB2 Driver

Database Version Support

DB2 Driver Classes

DB2 URL

DB2 Connection Properties

Performance Considerations

CatalogIncludesSynonyms

CatalogSchema

EncryptionMethod

InsensitiveResultSetBufferSize

ResultSetMetaDataOptions

SendStreamAsBlob

StripNewLines

UseCurrentSchema

Setting the locationName on AS/400

Creating a DB2 Package

Creating a DB2 Package Using dbping

Creating a DB2 Package Using Connection Properties

Example for DB2 for Linux/UNIX/Windows:

Example for DB2 for z/OS and iSeries:

Notes About Increasing Dynamic Sections in the DB2 Package

Data Types

Returning and Inserting/Updating XML Data

Returning XML Data

Character Data

Binary Data

Inserting/Updating XML Data

Character Data

Binary Data

Authentication

Using the AuthenticationMethod Property

Configuring User ID/Password Authentication

To configure user ID/password authentication:

Configuring Kerberos Authentication

Product Requirements

Configuring the Driver

To configure the driver:

Specifying User Credentials for Kerberos Authentication (Delegation of Credentials)

Obtaining a Kerberos Ticket Granting Ticket

Configuring Client Authentication

Data Encryption

Configuring SSL Encryption

To configure SSL encryption:

SSL Connection Properties

Non-Default Schemas for Catalog Methods

SQL Escape Sequences

Isolation Levels

Using Scrollable Cursors

JTA Support

Large Object (LOB) Support

Batch Inserts and Updates

Parameter Metadata Support

Insert and Update Statements

Select Statements

Stored Procedures

ResultSet Metadata Support

Rowset Support

Auto-Generated Keys Support

Database Connection Property

DatabaseName Connection Property

New Data Types

SQL Procedures for z/OS

IPv6 Support

The Informix Driver

Informix Database Version Support

Informix Driver Classes

Informix URL

Informix Connection Properties

Informix Limitation for Prepared Statements

Performance Considerations

FetchBufferSize

InsensitiveResultSetBufferSize

ResultSetMetaDataOptions

Data Types

SQL Escape Sequences

Isolation Levels

Using Scrollable Cursors

Parameter Metadata Support

Insert and Update Statements

Select Statements

Stored Procedures

ResultSet MetaData Support

Rowset Support

Blob and Clob Searches

FILETOBLOB Feature Support

Auto-Generated Keys Support

Database Connection Property

The MS SQL Server Driver

SQL Server Database Version Support

Driver Class

Microsoft SQL Server URL

Connecting to Named Instances

SQL Server Connection Properties

Performance Considerations

EncryptionMethod

InsensitiveResultSetBufferSize

LongDataCacheSize

PacketSize

ResultSetMetaDataOptions

SelectMethod

SendStringParametersAsUnicode

SnapshotSerializable

UseServerSideUpdatableCursors

Data Types

Returning and Inserting/Updating XML Data

Returning XML Data

Character Data

Binary Data

Inserting/Updating XML Data

Character Data

Binary Data

Authentication

Using the AuthenticationMethod Property

Configuring SQL Server Authentication

Configuring Kerberos Authentication

Product Requirements

Configuring the Driver

To configure the driver:

Specifying User Credentials for Kerberos Authentication (Delegation of Credentials)

Obtaining a Kerberos Ticket Granting Ticket

Configuring NTLM Authentication

Product Requirements

Configuring the Driver

To configure the driver:

Data Encryption

Using SSL with Microsoft SQL Server

Configuring SSL Encryption

DML with Results (Microsoft SQL Server 2005)

SQL Escape Sequences

Isolation Levels

Using the Snapshot Isolation Level (Microsoft SQL Server 2005 Only)

Using Scrollable Cursors

Server-Side Updatable Cursors

Installing Stored Procedures for JTA

To install stored procedures for JTA:

Distributed Transaction Cleanup

Transaction Timeout

Explicit Transaction Cleanup

Large Object (LOB) Support

Batch Inserts and Updates

Parameter Metadata Support

Insert and Update Statements

Select Statements

Stored Procedures

ResultSet MetaData Support

Rowset Support

Auto-Generated Keys Support

Null Values

Database Connection Property

The Oracle Driver (Deprecated)

Oracle Database Version Support

Oracle Driver Classes

Oracle URL

Oracle Connection Properties

Performance Considerations

BatchPerformanceWorkaround

CatalogOptions

CommitBehavior

EncryptionMethod

InsensitiveResultSetBufferSize

ResultSetMetaDataOptions

ServerType

WireProtocolMode

Using tnsnames.ora Files

Connecting to the Database

Configuring the tnsnames.ora File

Data Types

Using Oracle Date/Time Data Types

Date/Time Session Parameters

TIMESTAMP Data Type

TIMESTAMP WITH LOCAL TIME ZONE Data Type

TIMESTAMP WITH TIME ZONE Data Type

Returning and Inserting/Updating XML Data

Returning XML Data

Inserting/Updating XML Data

REF CURSOR Data Type

Example 2: Calling a Stored Procedure that Returns Multiple REF CURSORs

Authentication

Using the AuthenticationMethod Property

Configuring User ID/Password Authentication

Configuring Kerberos Authentication

Product Requirements

Configuring the Driver

To configure the driver:

Specifying User Credentials for Kerberos Authentication (Delegation of Credentials)

Obtaining a Kerberos Ticket Granting Ticket

Configuring NTLM Authentication

Product Requirements

Configuring the Driver

To configure the driver:

Configuring Client Authentication

Data Encryption

To configure SSL encryption:

SQL Escape Sequences

Isolation Levels

Using Scrollable Cursors

Batch Inserts and Updates

Parameter Metadata Support

Insert and Update Statements

Select Statements

Stored Procedures

ResultSet MetaData Support

Executing Insert/Update/Delete Statements with a RETURNING Clause

Example A: Retrieving a Result Value From an Insert/Update/Delete of a Single Row

Example B: Retrieving Result Values From an Insert/Update/Delete of Multiple Rows

Rowset Support

Auto-Generated Keys Support

Server Result Set Caching

XQuery Support

The Sybase Driver

Database Version Support

Driver Classes

Sybase URL

Sybase Connection Properties

Performance Considerations

BatchPerformanceWorkaround

EncryptionMethod

InsensitiveResultSetBufferSize

LongDataCacheSize

PacketSize

PrepareMethod

ResultSetMetaDataOptions

SelectMethod

Data Types

Authentication

Using the AuthenticationMethod Property

Configuring User ID/Password Authentication

Configuring Kerberos Authentication

Product Requirements

Configuring the Driver

To configure the driver:

Specifying User Credentials for Kerberos Authentication (Delegation of Credentials)

Obtaining a Kerberos Ticket Granting Ticket

Data Encryption

To configure SSL encryption:

SQL Escape Sequences

Isolation Levels

Using Scrollable Cursors

Large Object (LOB) Support

Batch Inserts and Updates

Parameter Metadata Support

ResultSet MetaData Support

Rowset Support

Auto-Generated Keys Support

NULL Values

Sybase JTA Support

Database Connection Property

JDBC Support

JDBC Compatibility

Supported Functionality

Array Object

Blob Object

CallableStatement Object

Clob Object

Connection Object

DatabaseMetaData Object

Driver Object

ParameterMetaData Object

PreparedStatement Object

Ref Object

ResultSet Object

ResultSetMetaData Object

SavePoint Object

Statement Object

Struct Object

XAConnection Object

XADataSource Object

XAResource Object

GetTypeInfo

DB2 Driver

Informix Driver

Oracle Driver (Deprecated)

SQL Server Driver

Sybase Driver

SQL Escape Sequences for JDBC

Date, Time, and Timestamp Escape Sequences

Scalar Functions

Outer Join Escape Sequences

LIKE Escape Character Sequence for Wildcards

Procedure Call Escape Sequences

Tracking JDBC Calls with WebLogic JDBC Spy

Configuring WebLogic JDBC Data Sources for WebLogic JDBC Spy

WebLogic JDBC Spy URL Attributes

WebLogic JDBC Spy Log Example


  Back to Top       Previous  Next