Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\lib\oracle\xml\xsql\XSQLConnectionPool.class
?? . V y U z???????? U { ? U | U } U ~ ? ? ? ? ? ? U ? U ? U ? U ? U ? ? ? U ? U ? - ? ? ? ? ? ? ? ? ? ? y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? ? ? ? ? ? ? + ? ? ? ? - ? + ? + ? U ? U ? + ? + ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? ? ? ? ? ? E ? + ? ? ? ? ? ? connections Ljava/util/Hashtable; driver Ljava/lang/String; dbURL username poolName password autocommit Ljava/lang/Boolean; lastCleanup J POOL_TIMEOUT I POOL_INCREMENT POOL_INITIAL <init> ?(Loracle/xml/xsql/XSQLPageRequest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V Code LineNumberTable Exceptions dumpPool $(Loracle/xml/xsql/XSQLPageRequest;)V getConnection "()Loracle/xml/xsql/XSQLConnection; releaseConnection #(Loracle/xml/xsql/XSQLConnection;)V $resetPackageStateIfUsingOracleDriver newConnection }(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Loracle/xml/xsql/XSQLConnection; cleanup ()V SourceFile XSQLConnectionPool.java g v _ ` a b c d e d f d ? ? ? ? ? ? ? ? ? ? ? ? Y Z [ Z ] Z \ Z ^ Z java/util/Hashtable g ? W X s t ? ` ? ? java/sql/SQLException *Error Establishing the Database Connection g ? ? ? ? ? java/lang/StringBuffer <h2>Pool ( ? ? 4)</h2><table><tr><td>Conn#</td><td>In Use?</td></tr> ? ? ? ? ? Pool ( ) ? ? ? ? ? ? ? oracle/xml/xsql/XSQLConnection ? ? java/lang/Boolean <tr><td> ? ? </td><td> </td></tr> </table> !Couldn't get connection. DB Down? ? ? ? ? ? ? ? v ? ? ? ` ? ? ? v n o r q ? v ? ? &begin dbms_session.reset_package; end; ? ? java/lang/Exception oracle.jdbc.driver.OracleDriver ? java/sql/Driver n ? java/lang/Throwable g v "oracle/xml/xsql/XSQLConnectionPool java/lang/Object !oracle/xml/xsql/XSQLConfigManager getManager %()Loracle/xml/xsql/XSQLConfigManager; getConnectionPoolTimeout ()I getConnectionPoolIncrement oracle/xml/xsql/XSQLPageRequest useConnectionPooling ()Z getConnectionPoolInitial (I)V FALSE put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/String;)V getWriter ()Ljava/io/PrintWriter; useHTMLErrors append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; java/io/PrintWriter println keys ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; (I)Ljava/lang/StringBuffer; java/lang/System currentTimeMillis ()J getJDBCConnection ()Ljava/sql/Connection; java/sql/Connection rollback remove TRUE getLastUsed close updateLastUsed isOracleDriver prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; java/sql/PreparedStatement executeUpdate oracle/xml/xsql/XSQLUtil classForName %(Ljava/lang/String;)Ljava/lang/Class; java/lang/Class newInstance java/sql/DriverManager registerDriver (Ljava/sql/Driver;)V M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection; equals (Ljava/lang/Object;)Z getAutoCommit setAutoCommit (Z)V *(Ljava/sql/Connection;Ljava/lang/String;)V clear 0 U V W X Y Z [ Z \ Z ] Z ^ Z _ ` a b c d e d f d g h i Q ?*? *? * ? *? *? *? ? :*? ? *? ? +? ? *? ? *-? *? *,? *? *? *? *? Y*? h? ? 6 *? ? ?*-? : ? *? ? ? W? ? Y? ? : ? ?? ? ? ? j r 7 ) + - . / 9 % ; . <