public final class DefaultProperties
extends java.lang.Object
Properties 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.| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | APP_NAMEDefault  appNameproperty. | 
| static java.lang.String | AUTO_COMMITDefault  autoCommitproperty. | 
| 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. | 
| static java.lang.String | TDS_VERSION_90Default  tdsproperty for TDS 9.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 | USEKERBEROSDefault  useKerberosproperty. | 
| static java.lang.String | USELOBSDefault  useLOBsproperty. | 
| static java.lang.String | USENTLMV2Default  useNTLMv2property. | 
| static java.lang.String | USERDefault  userproperty. | 
| static java.lang.String | WSIDDefault  wsidproperty. | 
| static java.lang.String | XAEMULATIONDefault  XaEmulationproperty. | 
| Constructor and Description | 
|---|
| DefaultProperties() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
public static final java.lang.String APP_NAME
appName property.public static final java.lang.String AUTO_COMMIT
autoCommit 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 USENTLMV2
useNTLMv2 property.public static final java.lang.String USEKERBEROS
useKerberos 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 TDS_VERSION_90
tds property for TDS 9.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
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 intnull if unknownpublic static java.lang.Integer getServerType(java.lang.String serverType)
serverType - the server type as a stringnull 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.Generated on June 8 2013