- About This Book
- Audience
- How to Use This Book
- Related Documents
- Other Sources of Information
- How to Use This Book
- Conventions
- If You Need Help
- 1. Introduction
- 2. Programming Information
- Setting Up jConnect
- Establishing a Connection
- Setting
Connection Properties
- Connecting to Adaptive Server Enterprise
- Connecting to Adaptive Server Anywhere
- Connecting to a Server Using JNDI
- Connecting to Adaptive Server Enterprise
- Implementing Custom Socket Plug-Ins
- Handling Internationalization and Localization
- Working with Databases
- Performing
Server-to-Server Remote Procedure Calls
- Accessing Database Metadata
- Using Cursors with Result Sets
- Support for Batch Updates
- Updating the Database from the Result Set of a Stored Procedure
- Sending Image Data
- Using Date and Time Datatypes
- Accessing Database Metadata
- Implementing Advanced Features
- Handling Restrictions, Limitations, and Deviations from JDBC Standards
- 3. Troubleshooting
- Debugging with jConnect
- Obtaining
an Instance of the Debug Class
- Turning On Debugging in Your Application
- Turning Off Debugging in Your Application
- Setting the CLASSPATH for Debugging
- Using the Debug Methods
- Turning On Debugging in Your Application
- Capturing TDS Communication
- Unsuccessful Connection Errors
- Memory
Usage in jConnect Applications
- Stored Procedure Errors
- RPC
Returns Fewer Output Parameters Than Registered
- Fetch/State Error When Stored Procedure Returns Output Params
- Stored Procedure Executed in Unchained Transaction Mode
- Fetch/State Error When Stored Procedure Returns Output Params
- Custom Socket Implementation Error
- 4. Performance and Tuning
- Improving jConnect Performance
- Performance Tuning for Prepared Statements in Dynamic SQL
- Choosing
Between Prepared Statements and Stored Procedures
- Prepared Statements in Portable Applications
- Prepared Statements in Applications with jConnect Extensions
- Connection.prepareStatement( )
- DYNAMIC_PREPARE Connection Property
- SybConnection.prepareStatement( )
- Prepared Statements in Portable Applications
- Cursor Performance and the LANGUAGE_CURSOR Connection Property
- 5. Migrating jConnect Applications
- Overview
- Migrating Applications to jConnect 4.1
- Migrating Applications to jConnect 5.0
- Sybase Extension Changes
- Migrating Applications to jConnect 4.1
- 6. Web Server Gateways
- About Web Server Gateways
- Using the Cascade Gateway
- Installing
the Cascade Gateway
- Starting the Cascade Gateway
- Testing the Cascade Gateway
- Reading the index.html File
- Running the Sample Isql Applet
- Defining a Connection to the Cascade Gateway
- Starting the Cascade Gateway
- Using the TDS-Tunnelling Servlet
- A.
SQL Exception and Warning Messages
- B. jConnect Utilities
- Index

Back to Top