查看oracle nlslang,oracle.jdbc.driver.PhysicalConnection 看JDBC的参数

private void readConnectionProperties(java.lang.String s, java.util.Properties properties)

throws java.sql.SQLException

{

java.lang.String s1 = null;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.RetainV9LongBindBehavior");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.RetainV9LongBindBehavior", null);

if(s1 == null)

s1 = "false";

retainV9BindBehavior = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("user");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.user");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.user", null);

if(s1 == null)

s1 = null;

userName = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("database");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.database");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.database", null);

if(s1 == null)

s1 = null;

database = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("autoCommit");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.autoCommit");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.autoCommit", null);

if(s1 == null)

s1 = "true";

autocommit = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("protocol");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.protocol");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.protocol", null);

if(s1 == null)

s1 = null;

protocol = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.StreamChunkSize");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.StreamChunkSize", null);

if(s1 == null)

s1 = "16384";

try

{

streamChunkSize = java.lang.Integer.parseInt(s1);

}

catch(java.lang.NumberFormatException numberformatexception)

{

oracle.jdbc.driver.DatabaseError.throwSqlException(getConnectionDuringExceptionHandling(), 190, "Property is 'streamChunkSize'");

}

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("SetFloatAndDoubleUseBinary");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.SetFloatAndDoubleUseBinary");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.SetFloatAndDoubleUseBinary", null);

if(s1 == null)

s1 = "false";

setFloatAndDoubleUseBinary = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.ocinativelibrary");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.ocinativelibrary", null);

if(s1 == null)

s1 = null;

ocidll = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("v$session.terminal");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.v$session.terminal");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.v$session.terminal", null);

if(s1 == null)

s1 = "unknown";

thinVsessionTerminal = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("v$session.machine");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.v$session.machine");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.v$session.machine", null);

if(s1 == null)

s1 = null;

thinVsessionMachine = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("v$session.osuser");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.v$session.osuser");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.v$session.osuser", null);

if(s1 == null)

s1 = null;

thinVsessionOsuser = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("v$session.program");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.v$session.program");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.v$session.program", null);

if(s1 == null)

s1 = "JDBC Thin Client";

thinVsessionProgram = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("v$session.process");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.v$session.process");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.v$session.process", null);

if(s1 == null)

s1 = "1234";

thinVsessionProcess = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("v$session.iname");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.v$session.iname");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.v$session.iname", null);

if(s1 == null)

s1 = "jdbc_ttc_impl";

thinVsessionIname = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("v$session.ename");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.v$session.ename");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.v$session.ename", null);

if(s1 == null)

s1 = null;

thinVsessionEname = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.profile");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.profile", null);

if(s1 == null)

s1 = null;

thinNetProfile = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.authentication_services");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.authentication_services", null);

if(s1 == null)

s1 = null;

thinNetAuthenticationServices = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.kerberos5_mutual_authentication");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.kerberos5_mutual_authentication", null);

if(s1 == null)

s1 = null;

thinNetAuthenticationKrb5Mutual = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.kerberos5_cc_name");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.kerberos5_cc_name", null);

if(s1 == null)

s1 = null;

thinNetAuthenticationKrb5CcName = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.encryption_client");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.encryption_client", null);

if(s1 == null)

s1 = null;

thinNetEncryptionLevel = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.encryption_types_client");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.encryption_types_client", null);

if(s1 == null)

s1 = null;

thinNetEncryptionTypes = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.crypto_checksum_client");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.crypto_checksum_client", null);

if(s1 == null)

s1 = null;

thinNetChecksumLevel = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.crypto_checksum_types_client");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.crypto_checksum_types_client", null);

if(s1 == null)

s1 = null;

thinNetChecksumTypes = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.crypto_seed");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.crypto_seed", null);

if(s1 == null)

s1 = null;

thinNetCryptoSeed = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.TcpNoDelay");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.TcpNoDelay", null);

if(s1 == null)

s1 = "false";

thinTcpNoDelay = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.ReadTimeout");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.ReadTimeout", null);

if(s1 == null)

s1 = null;

thinReadTimeout = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.CONNECT_TIMEOUT");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.CONNECT_TIMEOUT", null);

if(s1 == null)

s1 = null;

thinNetConnectTimeout = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.disableOob");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.disableOob", null);

if(s1 == null)

s1 = "false";

thinNetDisableOutOfBandBreak = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.use1900AsYearForTime");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.use1900AsYearForTime", null);

if(s1 == null)

s1 = "false";

use1900AsYearForTime = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.timestampTzInGmt");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.timestampTzInGmt", null);

if(s1 == null)

s1 = "true";

timestamptzInGmt = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.ssl_server_dn_match");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.ssl_server_dn_match", null);

if(s1 == null)

s1 = null;

thinSslServerDnMatch = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.ssl_version");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.ssl_version", null);

if(s1 == null)

s1 = null;

thinSslVersion = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.ssl_cipher_suites");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.ssl_cipher_suites", null);

if(s1 == null)

s1 = null;

thinSslCipherSuites = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("javax.net.ssl.keyStore");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("javax.net.ssl.keyStore", null);

if(s1 == null)

s1 = null;

thinJavaxNetSslKeystore = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("javax.net.ssl.keyStoreType");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("javax.net.ssl.keyStoreType", null);

if(s1 == null)

s1 = null;

thinJavaxNetSslKeystoretype = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("javax.net.ssl.keyStorePassword");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("javax.net.ssl.keyStorePassword", null);

if(s1 == null)

s1 = null;

thinJavaxNetSslKeystorepassword = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("javax.net.ssl.trustStore");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("javax.net.ssl.trustStore", null);

if(s1 == null)

s1 = null;

thinJavaxNetSslTruststore = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("javax.net.ssl.trustStoreType");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("javax.net.ssl.trustStoreType", null);

if(s1 == null)

s1 = null;

thinJavaxNetSslTruststoretype = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("javax.net.ssl.trustStorePassword");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("javax.net.ssl.trustStorePassword", null);

if(s1 == null)

s1 = null;

thinJavaxNetSslTruststorepassword = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("ssl.keyManagerFactory.algorithm");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.ssl.keyManagerFactory.algorithm");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.ssl.keyManagerFactory.algorithm", null);

if(s1 == null)

s1 = null;

thinSslKeymanagerfactoryAlgorithm = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("ssl.trustManagerFactory.algorithm");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.ssl.trustManagerFactory.algorithm");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.ssl.trustManagerFactory.algorithm", null);

if(s1 == null)

s1 = null;

thinSslTrustmanagerfactoryAlgorithm = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.oldSyntax");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.oldSyntax", null);

if(s1 == null)

s1 = null;

thinNetOldsyntax = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("java.naming.factory.initial");

if(s1 == null)

s1 = null;

thinNamingContextInitial = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("java.naming.provider.url");

if(s1 == null)

s1 = null;

thinNamingProviderUrl = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("java.naming.security.authentication");

if(s1 == null)

s1 = null;

thinNamingSecurityAuthentication = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("java.naming.security.principal");

if(s1 == null)

s1 = null;

thinNamingSecurityPrincipal = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("java.naming.security.credentials");

if(s1 == null)

s1 = null;

thinNamingSecurityCredentials = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.wallet_location");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.wallet_location", null);

if(s1 == null)

s1 = null;

walletLocation = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.net.wallet_password");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.net.wallet_password", null);

if(s1 == null)

s1 = null;

walletPassword = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.proxyClientName");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.proxyClientName", null);

if(s1 == null)

s1 = null;

proxyClientName = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("JDBCDriverCharSetId");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.JDBCDriverCharSetId");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.JDBCDriverCharSetId", null);

if(s1 == null)

s1 = null;

ociDriverCharset = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.editionName");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.editionName", null);

if(s1 == null)

s1 = null;

editionName = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.thinLogonCapability");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.thinLogonCapability", null);

if(s1 == null)

s1 = "o5";

logonCap = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("internal_logon");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.internal_logon");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.internal_logon", null);

if(s1 == null)

s1 = null;

internalLogon = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.createDescriptorUseCurrentSchemaForSchemaName");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.createDescriptorUseCurrentSchemaForSchemaName", null);

if(s1 == null)

s1 = "false";

createDescriptorUseCurrentSchemaForSchemaName = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("OCISvcCtxHandle");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.OCISvcCtxHandle");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.OCISvcCtxHandle", null);

if(s1 == null)

s1 = "0";

try

{

ociSvcCtxHandle = java.lang.Long.parseLong(s1);

}

catch(java.lang.NumberFormatException numberformatexception1)

{

oracle.jdbc.driver.DatabaseError.throwSqlException(getConnectionDuringExceptionHandling(), 190, "Property is 'ociSvcCtxHandle'");

}

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("OCIEnvHandle");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.OCIEnvHandle");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.OCIEnvHandle", null);

if(s1 == null)

s1 = "0";

try

{

ociEnvHandle = java.lang.Long.parseLong(s1);

}

catch(java.lang.NumberFormatException numberformatexception2)

{

oracle.jdbc.driver.DatabaseError.throwSqlException(getConnectionDuringExceptionHandling(), 190, "Property is 'ociEnvHandle'");

}

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("OCIErrHandle");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.OCIErrHandle");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.OCIErrHandle", null);

if(s1 == null)

s1 = "0";

try

{

ociErrHandle = java.lang.Long.parseLong(s1);

}

catch(java.lang.NumberFormatException numberformatexception3)

{

oracle.jdbc.driver.DatabaseError.throwSqlException(getConnectionDuringExceptionHandling(), 190, "Property is 'ociErrHandle'");

}

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("prelim_auth");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.prelim_auth");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.prelim_auth", null);

if(s1 == null)

s1 = "false";

prelimAuth = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.ociNlsLangBackwardCompatible");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.ociNlsLangBackwardCompatible", null);

if(s1 == null)

s1 = "false";

nlsLangBackdoor = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("OCINewPassword");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.OCINewPassword");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.OCINewPassword", null);

if(s1 == null)

s1 = null;

setNewPassword = s1;

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.spawnNewThreadToCancel");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.spawnNewThreadToCancel", null);

if(s1 == null)

s1 = "false";

spawnNewThreadToCancel = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("defaultExecuteBatch");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.defaultExecuteBatch");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.defaultExecuteBatch", null);

if(s1 == null)

s1 = "1";

try

{

defaultExecuteBatch = java.lang.Integer.parseInt(s1);

}

catch(java.lang.NumberFormatException numberformatexception4)

{

oracle.jdbc.driver.DatabaseError.throwSqlException(getConnectionDuringExceptionHandling(), 190, "Property is 'defaultExecuteBatch'");

}

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("defaultRowPrefetch");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.defaultRowPrefetch");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.defaultRowPrefetch", null);

if(s1 == null)

s1 = "10";

try

{

defaultRowPrefetch = java.lang.Integer.parseInt(s1);

}

catch(java.lang.NumberFormatException numberformatexception5)

{

oracle.jdbc.driver.DatabaseError.throwSqlException(getConnectionDuringExceptionHandling(), 190, "Property is 'defaultRowPrefetch'");

}

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("remarksReporting");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.remarksReporting");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.remarksReporting", null);

if(s1 == null)

s1 = "false";

reportRemarks = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("includeSynonyms");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.includeSynonyms");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.includeSynonyms", null);

if(s1 == null)

s1 = "false";

includeSynonyms = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("restrictGetTables");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.restrictGetTables");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.restrictGetTables", null);

if(s1 == null)

s1 = "false";

restrictGettables = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("AccumulateBatchResult");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.AccumulateBatchResult");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.AccumulateBatchResult", null);

if(s1 == null)

s1 = "true";

accumulateBatchResult = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("useFetchSizeWithLongColumn");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.useFetchSizeWithLongColumn");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.useFetchSizeWithLongColumn", null);

if(s1 == null)

s1 = "false";

useFetchSizeWithLongColumn = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("processEscapes");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.processEscapes");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.processEscapes", null);

if(s1 == null)

s1 = "true";

processEscapes = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("fixedString");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.fixedString");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.fixedString", null);

if(s1 == null)

s1 = "false";

fixedString = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("defaultNChar");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.defaultNChar");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.defaultNChar", null);

if(s1 == null)

s1 = "false";

defaultnchar = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.internal.permitBindDateDefineTimestampMismatch");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.internal.permitBindDateDefineTimestampMismatch", null);

if(s1 == null)

s1 = "false";

permitTimestampDateMismatch = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("RessourceManagerId");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.RessourceManagerId");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.RessourceManagerId", null);

if(s1 == null)

s1 = "0000";

resourceManagerId = s1;

s1 = null;

if(properties != null)

{

s1 = properties.getProperty("disableDefineColumnType");

if(s1 == null)

s1 = properties.getProperty("oracle.jdbc.disableDefineColumnType");

}

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.disableDefineColumnType", null);

if(s1 == null)

s1 = "false";

disableDefinecolumntype = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.convertNcharLiterals");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.convertNcharLiterals", null);

if(s1 == null)

s1 = "false";

convertNcharLiterals = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.J2EE13Compliant");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.J2EE13Compliant", null);

if(s1 == null)

s1 = "false";

j2ee13Compliant = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.mapDateToTimestamp");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.mapDateToTimestamp", null);

if(s1 == null)

s1 = "true";

mapDateToTimestamp = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.useThreadLocalBufferCache");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.useThreadLocalBufferCache", null);

if(s1 == null)

s1 = "false";

useThreadLocalBufferCache = s1 != null && s1.equalsIgnoreCase("true");

s1 = null;

if(properties != null)

s1 = properties.getProperty("oracle.jdbc.commitOption");

if(s1 == null)

s1 = oracle.jdbc.driver.PhysicalConnection.getSystemProperty("oracle.jdbc.commitOption", null);

if(s1 != null)

{

commitOption = 0;

java.lang.String as[] = s1.split(",");

if(as != null && as.length > 0)

{

java.lang.String as1[] = as;

int j = as1.length;

for(int k = 0; k < j; k++)

{

java.lang.String s3 = as1[k];

if(s3.trim() != "")

commitOption |= oracle.jdbc.OracleConnection.CommitOption.valueOf(s3.trim()).getCode();

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值