oracle.jdbc.driver
Class OracleDriver

java.lang.Object
  |
  +--oracle.jdbc.driver.OracleDriver
Direct Known Subclasses:
OracleDriver

public class OracleDriver
extends java.lang.Object
implements java.sql.Driver

Oracle JDBC driver class.


Field Summary
static char at_sign_character
           
static java.lang.String database_string
           
static java.lang.String dll_string
           
static java.lang.String logon_as_internal_str
           
static java.lang.String password_string
           
static java.lang.String protocol_string
           
static char slash_character
           
static java.lang.String user_string
           
 
Constructor Summary
OracleDriver()
           
 
Method Summary
 boolean acceptsURL(java.lang.String url)
          Test to see if this driver understands a sub-protocol.
 java.sql.Connection connect(java.lang.String url, java.util.Properties info)
          Connect to a database.
 java.sql.Connection defaultConnection()
          Obtain the default static Connection.
 int getMajorVersion()
           
 int getMinorVersion()
           
 java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url, java.util.Properties info)
           
 boolean jdbcCompliant()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

slash_character

public static final char slash_character

at_sign_character

public static final char at_sign_character

user_string

public static final java.lang.String user_string

password_string

public static final java.lang.String password_string

database_string

public static final java.lang.String database_string

protocol_string

public static final java.lang.String protocol_string

dll_string

public static final java.lang.String dll_string

logon_as_internal_str

public static final java.lang.String logon_as_internal_str
Constructor Detail

OracleDriver

public OracleDriver()
Method Detail

connect

public java.sql.Connection connect(java.lang.String url,
                                   java.util.Properties info)
                            throws java.sql.SQLException
Connect to a database.
Specified by:
connect in interface java.sql.Driver
Parameters:
url - URL string.
info - A list of arbitary string tag/value pairs as connection arguments, normally "user" and "password" properties are used.
Returns:
a Connection object that represents the database located at the specified URL.
Throws:
java.sql.SQLException -  

defaultConnection

public java.sql.Connection defaultConnection()
                                      throws java.sql.SQLException
Obtain the default static Connection.

This function is deprecated. Use DriverManager.getConnection("jdbc:oracle:kprb:");


acceptsURL

public boolean acceptsURL(java.lang.String url)
Test to see if this driver understands a sub-protocol.

The OracleDriver class accepts URLs that use the sub-protocol "oracle", and sub-names "oci8", "thin", "kprb", "uthin".

Specified by:
acceptsURL in interface java.sql.Driver
Parameters:
url - The URL of the database to which to connect.
Returns:
true if the specified url contains a valid subprotocol, or false if not.

getPropertyInfo

public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url,
                                                     java.util.Properties info)
                                              throws java.sql.SQLException
Specified by:
getPropertyInfo in interface java.sql.Driver

getMajorVersion

public int getMajorVersion()
Specified by:
getMajorVersion in interface java.sql.Driver

getMinorVersion

public int getMinorVersion()
Specified by:
getMinorVersion in interface java.sql.Driver

jdbcCompliant

public boolean jdbcCompliant()
Specified by:
jdbcCompliant in interface java.sql.Driver