Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\util\tools\JdbcOptions.class
?? 1a l ? l ? l ? l ? m ? l ? ? l ? l ? l ? ? ? ? ? ? ? l ? l ? l ? l ? ? l ? ? l ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? l ? ? # ? ? ? l ? ? ? ( ? ( ? ( ? ? l ? ? ? l ? ? ? ? ? ? ( ? ? 3 ? ? 8 ? y 8 ? { d ? ? d ? ? ? ? l d 3 d d R R ? V U ? R U R !"#$%&'()*+, HidePasswordFromCommandLine InnerClasses THIN I ConstantValue OCI KPRB driver user Ljava/lang/String; password database db isDefault Z conn Ljava/sql/Connection; oneList [Ljava/lang/String; twoList substList expandList [Ljava/lang/Object; <init> %(Loracle/aurora/util/tools/Options;)V Code LineNumberTable LocalVariableTable this &Loracle/aurora/util/tools/JdbcOptions; defaultOpt "Loracle/aurora/util/tools/Options; ()V init Exceptions getConnection ()Ljava/sql/Connection; oci8DB thinDB sqlex Ljava/sql/SQLException; toolex (Loracle/aurora/util/tools/ToolException; ex Ljava/lang/RuntimeException; M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; up Ljava/util/Properties; getNewConnection newconn optionsSupplied ()Z tryFullDBString (Ljava/lang/String;)V dbString user_start user_end password_start password_end database_start database_end slash_index at_index toString ()Ljava/lang/String; driverName promptForPassword e Ljava/lang/Exception; hideThread BLoracle/aurora/util/tools/JdbcOptions$HidePasswordFromCommandLine; in Ljava/io/BufferedReader; <clinit> SourceFile JdbcOptions.java ? ? ? ? ? ? ? ? ?- ? ? -thin./ x q ~ -oci -kprb oracle.jserver.version012 -user32 y z ? ? { z -password | z -database ? ? -debug -log456 global789:;<=> oracle.jdbc oracle.jdbc.driver ? ? oracle/jdbc/driver/OracleDriver ? ??@A ? ? @ java/lang/StringBuilderBC ? ? jdbc:oracle:oci8: } z jdbc:oracle:kprb:@ jdbc:oracle:thin: ? ?DE6 java/sql/SQLException &oracle/aurora/util/tools/ToolException java/lang/RuntimeExceptionBF while opening JDBC Connection ?G java/util/PropertiesHIJ ? SYSKL INTERNAL internal_logon sysdba ?M ? ? /NO "@ comes after / in database option ? ?PQRS oci thin kprb {driver= , user= , database= } @oracle/aurora/util/tools/JdbcOptions$HidePasswordFromCommandLine ?TU ? java/io/BufferedReader java/io/InputStreamReader ?V ?W ?XYZ Password:[\ ? ] ?^ _ ?` java/lang/Exception java/lang/String -u -d -t -o -oci8 -p java/lang/Object $oracle/aurora/util/tools/JdbcOptions oracle/aurora/util/tools/Options q([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Object;Loracle/aurora/util/tools/Options;)V getBoolean (Ljava/lang/String;)Z java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; getString oracle/jdbc/driver/OracleLog setTrace (Z)V java/util/logging/Logger getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; java/util/logging/Level FINEST Ljava/util/logging/Level; setLevel (Ljava/util/logging/Level;)V java/sql/DriverManager registerDriver (Ljava/sql/Driver;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/sql/Connection setAutoCommit -(Ljava/lang/Object;)Ljava/lang/StringBuilder; *(Ljava/lang/String;Ljava/lang/Exception;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; toUpperCase equals (Ljava/lang/Object;)Z ?(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection; indexOf (Ljava/lang/String;)I length ()I substring (II)Ljava/lang/String; )(Loracle/aurora/util/tools/JdbcOptions;)V start Ljava/io/InputStream; (Ljava/io/InputStream;)V (Ljava/io/Reader;)V out Ljava/io/PrintStream; java/io/PrintStream println print hideInput readLine stopThread ! l m p q r s t q r u v q r w x q y z { z | z } z ~ ? ? ? ? ? ? ? ? ? ? ? ? ? J *? ? ? ? +? ? ? N O ? ? ? ? ? ? ? ? 4 *? ? ? R S ? ? ? ? ? ? ? *? ? *? *? ? N*? ? *? *? ? 8*? ? *? *? ? " ? ? *? *? ? *? *? **? ? *? ? **? ? *? ? **? ? *? ? **? ? **? ? *? ? *? ? *? ? ? ? *? ? *? ? ? ? *? ? *? *? *? ?? (? ? ? ? ? ? ? !? ? ? ? ? ? t u v w x $ y , z 5 { : | B } J ~ O W ? \ ? a ? k ? r ? z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3 ? ? ? ? ?*? "? ? #Y? $? %*? &*? ? a X*? ? '? ? (Y? )'? **? ? *? +L*? (Y? ),? *+? *? +? -? F*.? -? =*? ? ? ? (Y? )'? **? ? *? +L*? (Y? )/? *+? *? +? -***? -*? *? ? 0? "*? "? 1 ? &L+?+?? 3Y? (Y? )+? 56? *? ++? 7?*? "? ? ? 2 ? ? 3 ? ? 4 ? V ? ? ? ? 4 ? W ? n ? q ? w ? z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? >