com.sybase.jdbc2.jdbc
Class SybDriver

java.lang.Object
  |
  +--com.sybase.jdbc2.jdbc.SybDriver
Direct Known Subclasses:
SybDataSource

public class SybDriver
extends Object
implements SybDriver


Field Summary
 private com.sybase.jdbcx.SybMessageHandler_msgHandler
           
 protected int_version
           
 final static intDEFAULT_DRIVER_VERSION
           

Constructor Summary
SybDriver()
           

Method Summary
 booleanacceptsURL(java.lang.String )
           
 protected final java.sql.Connectionconnect(com.sybase.jdbc2.jdbc.SybUrlProvider )
           
 protected final com.sybase.jdbc2.jdbc.SybConnectionconnect(java.lang.String , com.sybase.jdbc2.jdbc.SybUrlProvider )
           
 final java.sql.Connectionconnect(java.lang.String , java.util.Properties )
           
 protected com.sybase.jdbc2.jdbc.SybConnectioncreateConnection(java.lang.String , com.sybase.jdbc2.jdbc.SybUrlProvider )
           
 private static java.lang.StringBufferescapeSpecialCharacters(java.lang.String )
           
 com.sybase.jdbcx.DynamicClassLoadergetClassLoader(java.lang.String , java.util.Properties )
           
 final com.sybase.jdbcx.DebuggetDebug()
           
 intgetMajorVersion()
           
 com.sybase.jdbcx.SybMessageHandlergetMessageHandler()
           
 intgetMinorVersion()
           
 java.sql.DriverPropertyInfo[]getPropertyInfo(java.lang.String , java.util.Properties )
           
 com.sybase.jdbcx.SybMessageHandlergetSybMessageHandler()
           
 booleanjdbcCompliant()
           
 protected voidregisterWithDriverManager()
           
 final voidsetKey(com.sybase.jdbc2.jdbc.SybKey )
           
 voidsetMessageHandler(com.sybase.jdbcx.SybMessageHandler )
           
 final voidsetRemotePassword(java.lang.String , java.lang.String , java.util.Properties )
           
 voidsetSybMessageHandler(com.sybase.jdbcx.SybMessageHandler )
           
 voidsetVersion(int )
           

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_msgHandler

private com.sybase.jdbcx.SybMessageHandler _msgHandler

_version

protected int _version

DEFAULT_DRIVER_VERSION

public final static int DEFAULT_DRIVER_VERSION
Constructor Detail

SybDriver

public SybDriver()
Method Detail

acceptsURL

public boolean acceptsURL(java.lang.String )

connect

protected final java.sql.Connection connect(com.sybase.jdbc2.jdbc.SybUrlProvider )

connect

protected final com.sybase.jdbc2.jdbc.SybConnection connect(java.lang.String , com.sybase.jdbc2.jdbc.SybUrlProvider )

connect

public final java.sql.Connection connect(java.lang.String , java.util.Properties )

createConnection

protected com.sybase.jdbc2.jdbc.SybConnection createConnection(java.lang.String , com.sybase.jdbc2.jdbc.SybUrlProvider )

escapeSpecialCharacters

private static java.lang.StringBuffer escapeSpecialCharacters(java.lang.String )

getClassLoader

public com.sybase.jdbcx.DynamicClassLoader getClassLoader(java.lang.String , java.util.Properties )

getDebug

public final com.sybase.jdbcx.Debug getDebug()

getMajorVersion

public int getMajorVersion()

getMessageHandler

public com.sybase.jdbcx.SybMessageHandler getMessageHandler()

getMinorVersion

public int getMinorVersion()

getPropertyInfo

public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String , java.util.Properties )

getSybMessageHandler

public com.sybase.jdbcx.SybMessageHandler getSybMessageHandler()

jdbcCompliant

public boolean jdbcCompliant()

registerWithDriverManager

protected void registerWithDriverManager()

setKey

public final void setKey(com.sybase.jdbc2.jdbc.SybKey )

setMessageHandler

public void setMessageHandler(com.sybase.jdbcx.SybMessageHandler )

setRemotePassword

public final void setRemotePassword(java.lang.String , java.lang.String , java.util.Properties )

setSybMessageHandler

public void setSybMessageHandler(com.sybase.jdbcx.SybMessageHandler )

setVersion

public void setVersion(int )