| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sourceforge.jtds.jdbc.DefaultProperties
Container for default property constants.
This class also provides static utility methods forProperties and Settings objects.
 
 To add new properties to the jTDS driver, do the following:
 prop.foo and prop.desc.foo
     properties to Messages.properties.static final default field to DefaultProperties.addDefaultProperties(java.util.Properties) to set the default.Driver.createChoicesMap() and
     DriverUnitTest.test_getPropertyInfo_Choices() if the property
     has a specific set of inputs, e.g., "true" and "false", or "1" and "2".Driver.createRequiredTrueMap() and
     DriverUnitTest.test_getPropertyInfo_Required() if the property
     is required.DefaultPropertiesTestLibrary for the new
     property.
| Field Summary | |
| static java.lang.String | APP_NAMEDefault appNameproperty. | 
| static java.lang.String | BATCH_SIZE_SQLSERVERDefault batchSizeproperty for SQL Server. | 
| static java.lang.String | BATCH_SIZE_SYBASEDefault batchSizeproperty for Sybase. | 
| private static java.util.HashMap | batchSizeDefaultsDefault max batch size based on server type | 
| static java.lang.String | BIND_ADDRESSDefault bindAddressproperty. | 
| static java.lang.String | BUFFER_DIRDefault tmpDirproperty. | 
| static java.lang.String | BUFFER_MAX_MEMORYDefault bufferMaxMemoryproperty. | 
| static java.lang.String | BUFFER_MIN_PACKETSDefault bufferMinPacketsproperty. | 
| static java.lang.String | CACHEMETADefault cacheMetaDataproperty. | 
| static java.lang.String | CHARSETDefault charsetproperty. | 
| static java.lang.String | DATABASE_NAMEDefault databaseNameproperty. | 
| static java.lang.String | DOMAINDefault domainproperty. | 
| static java.lang.String | INSTANCEDefault instanceproperty. | 
| static java.lang.String | LANGUAGEDefault languageproperty. | 
| static java.lang.String | LAST_UPDATE_COUNTDefault lastUpdateCountproperty. | 
| static java.lang.String | LOB_BUFFER_SIZEDefault lobBufferSizeproperty. | 
| static java.lang.String | LOGFILEDefault logfileproperty. | 
| static java.lang.String | LOGIN_TIMEOUTDefault loginTimeoutproperty. | 
| static java.lang.String | MAC_ADDRESSDefault macAddressproperty. | 
| static java.lang.String | MAX_STATEMENTSDefault maxStatementsproperty. | 
| static java.lang.String | NAMED_PIPEDefault namedPipeproperty. | 
| static java.lang.String | NAMED_PIPE_PATH_SQLSERVERDefault namedPipePathproperty for SQL Server. | 
| static java.lang.String | NAMED_PIPE_PATH_SYBASEDefault namedPipePathproperty for Sybase. | 
| static java.lang.String | PACKET_SIZE_42Default packetSizeproperty for TDS 4.2. | 
| static java.lang.String | PACKET_SIZE_50Default packetSizeproperty for TDS 5.0. | 
| static java.lang.String | PACKET_SIZE_70_80Default packetSizeproperty for TDS 7.0 and TDS 8.0. | 
| private static java.util.HashMap | packetSizeDefaultsDefault packet size based on TDS version | 
| static java.lang.String | PASSWORDDefault passwordproperty. | 
| static java.lang.String | PORT_NUMBER_SQLSERVERDefault portNumberproperty for SQL Server. | 
| static java.lang.String | PORT_NUMBER_SYBASEDefault portNumberproperty for Sybase. | 
| private static java.util.HashMap | portNumberDefaultsDefault port number based on server type | 
| static java.lang.String | PREPARE_SQLSERVERDefault prepareSqlproperty for SQL Server. | 
| static java.lang.String | PREPARE_SYBASEDefault prepareSqlproperty for Sybase. | 
| private static java.util.HashMap | prepareSQLDefaultsDefault prepare SQL mode based on server type | 
| static java.lang.String | PROCESS_IDDefault processIdproperty. | 
| static java.lang.String | PROG_NAMEDefault progNameproperty. | 
| static java.lang.String | SERVER_TYPE_SQLSERVERDefault serverTypeproperty for SQL Server. | 
| static java.lang.String | SERVER_TYPE_SYBASEDefault serverTypeproperty for Sybase. | 
| static java.lang.String | SOCKET_KEEPALIVEDefault socketKeepAliveproperty. | 
| static java.lang.String | SOCKET_TIMEOUTDefault sockeTimeoutproperty. | 
| static java.lang.String | SSLDefault sslproperty. | 
| static java.lang.String | TCP_NODELAYDefault tcpNoDelayproperty. | 
| static java.lang.String | TDS_VERSION_42Default tdsproperty for TDS 4.2. | 
| static java.lang.String | TDS_VERSION_50Default tdsproperty for TDS 5.0. | 
| static java.lang.String | TDS_VERSION_70Default tdsproperty for TDS 7.0. | 
| static java.lang.String | TDS_VERSION_80Default tdsproperty for TDS 8.0. | 
| private static java.util.HashMap | tdsDefaultsDefault TDS version based on server type | 
| static java.lang.String | USE_UNICODEDefault sendStringParametersAsUnicodeproperty. | 
| static java.lang.String | USECURSORSDefault useCursorsproperty. | 
| static java.lang.String | USEJCIFSDefault useJCIFSproperty. | 
| static java.lang.String | USELOBSDefault useLOBsproperty. | 
| static java.lang.String | USERDefault userproperty. | 
| static java.lang.String | WSIDDefault wsidproperty. | 
| static java.lang.String | XAEMULATIONDefault XaEmulationproperty. | 
| Constructor Summary | |
| DefaultProperties() | |
| Method Summary | |
| static java.util.Properties | addDefaultProperties(java.util.Properties props)Add default properties to the propsproperties object. | 
| private static void | addDefaultPropertyIfNotSet(java.util.Properties props,
                           java.lang.String key,
                           java.lang.String defaultValue)Sets a default property if the property is not already set. | 
| private static void | addDefaultPropertyIfNotSet(java.util.Properties props,
                           java.lang.String key,
                           java.lang.String defaultKey,
                           java.util.Map defaults)Sets a default property if the property is not already set, using the defaultKeyand thedefaultsmap to
 determine the correct value. | 
| static java.lang.String | getNamedPipePath(int serverType)Returns the default path for the named pipe for a given serverType. | 
| static java.lang.String | getServerType(int serverType)Converts an integer server type to its string representation. | 
| static java.lang.Integer | getServerType(java.lang.String serverType)Converts a string server type to its integer representation. | 
| static java.lang.String | getServerTypeWithDefault(int serverType)Same as getServerType(int), only it returns the default server
 type ("sqlserver") ifserverTypeis 0. | 
| static java.lang.Integer | getTdsVersion(java.lang.String tdsVersion)Converts a string TDS version to its integer representation. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static final java.lang.String APP_NAME
appName property.
public static final java.lang.String BATCH_SIZE_SQLSERVER
batchSize property for SQL Server.
public static final java.lang.String BATCH_SIZE_SYBASE
batchSize property for Sybase.
public static final java.lang.String BIND_ADDRESS
bindAddress property.
public static final java.lang.String BUFFER_MAX_MEMORY
bufferMaxMemory property.
public static final java.lang.String BUFFER_MIN_PACKETS
bufferMinPackets property.
public static final java.lang.String CACHEMETA
cacheMetaData property.
public static final java.lang.String CHARSET
charset property.
public static final java.lang.String DATABASE_NAME
databaseName property.
public static final java.lang.String INSTANCE
instance property.
public static final java.lang.String DOMAIN
domain property.
public static final java.lang.String LAST_UPDATE_COUNT
lastUpdateCount property.
public static final java.lang.String LOB_BUFFER_SIZE
lobBufferSize property.
public static final java.lang.String LOGIN_TIMEOUT
loginTimeout property.
public static final java.lang.String MAC_ADDRESS
macAddress property.
public static final java.lang.String MAX_STATEMENTS
maxStatements property.
public static final java.lang.String NAMED_PIPE
namedPipe property.
public static final java.lang.String NAMED_PIPE_PATH_SQLSERVER
namedPipePath property for SQL Server.
public static final java.lang.String NAMED_PIPE_PATH_SYBASE
namedPipePath property for Sybase.
public static final java.lang.String PACKET_SIZE_42
packetSize property for TDS 4.2.
public static final java.lang.String PACKET_SIZE_50
packetSize property for TDS 5.0.
public static final java.lang.String PACKET_SIZE_70_80
packetSize property for TDS 7.0 and TDS 8.0.
public static final java.lang.String PASSWORD
password property.
public static final java.lang.String PORT_NUMBER_SQLSERVER
portNumber property for SQL Server.
public static final java.lang.String PORT_NUMBER_SYBASE
portNumber property for Sybase.
public static final java.lang.String LANGUAGE
language property.
public static final java.lang.String PREPARE_SQLSERVER
prepareSql property for SQL Server.
public static final java.lang.String PREPARE_SYBASE
prepareSql property for Sybase.
public static final java.lang.String PROG_NAME
progName property.
public static final java.lang.String TCP_NODELAY
tcpNoDelay property.
public static final java.lang.String BUFFER_DIR
tmpDir property.
public static final java.lang.String USE_UNICODE
sendStringParametersAsUnicode property.
public static final java.lang.String USECURSORS
useCursors property.
public static final java.lang.String USEJCIFS
useJCIFS property.
public static final java.lang.String USELOBS
useLOBs property.
public static final java.lang.String USER
user property.
public static final java.lang.String WSID
wsid property.
public static final java.lang.String XAEMULATION
XaEmulation property.
public static final java.lang.String LOGFILE
logfile property.
public static final java.lang.String SOCKET_TIMEOUT
sockeTimeout property.
public static final java.lang.String SOCKET_KEEPALIVE
socketKeepAlive property.
public static final java.lang.String PROCESS_ID
processId property.
public static final java.lang.String SERVER_TYPE_SQLSERVER
serverType property for SQL Server.
public static final java.lang.String SERVER_TYPE_SYBASE
serverType property for Sybase.
public static final java.lang.String TDS_VERSION_42
tds property for TDS 4.2.
public static final java.lang.String TDS_VERSION_50
tds property for TDS 5.0.
public static final java.lang.String TDS_VERSION_70
tds property for TDS 7.0.
public static final java.lang.String TDS_VERSION_80
tds property for TDS 8.0.
public static final java.lang.String SSL
ssl property.
private static final java.util.HashMap tdsDefaults
private static final java.util.HashMap portNumberDefaults
private static final java.util.HashMap packetSizeDefaults
private static final java.util.HashMap batchSizeDefaults
private static final java.util.HashMap prepareSQLDefaults
| Constructor Detail | 
public DefaultProperties()
| Method Detail | 
public static java.util.Properties addDefaultProperties(java.util.Properties props)
props properties object.
props - The properties object.
props object, or null
         if the serverType property is not set.
private static void addDefaultPropertyIfNotSet(java.util.Properties props,
                                               java.lang.String key,
                                               java.lang.String defaultValue)
props - The properties object.key - The message key to set.defaultValue - The default value to set.
private static void addDefaultPropertyIfNotSet(java.util.Properties props,
                                               java.lang.String key,
                                               java.lang.String defaultKey,
                                               java.util.Map defaults)
defaultKey and the defaults map to
 determine the correct value.
props - The properties object.key - The message key to set.defaultKey - The key whose value determines which default
        value to set from defaults.defaults - The mapping of defaultKey values to
        the correct key value to set.public static java.lang.String getNamedPipePath(int serverType)
serverType - Driver.SQLSERVER or Driver.SYBASE or 0 (default)
java.lang.IllegalArgumentException - if an invalid serverType is givenpublic static java.lang.String getServerType(int serverType)
serverType - the server type as an int
null if unknownpublic static java.lang.Integer getServerType(java.lang.String serverType)
serverType - the server type as a string
null if
         unknownpublic static java.lang.String getServerTypeWithDefault(int serverType)
getServerType(int), only it returns the default server
 type ("sqlserver") if serverType is 0.
serverType - integer server type or 0 for default
"sqlserver"
         if unknownpublic static java.lang.Integer getTdsVersion(java.lang.String tdsVersion)
tdsVersion - The TDS version as a string.
null if unknown.| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||