�������.e �r���� ����� ��� ���� ����� ��� ����� ������ � ���� � �� � ������ ������������� ������������� �r�� �������� ����� ����� ������������ �*���� �*���� �*���������������� ���������� �8�������� �9���� ������������������ ������ � �� � �� �� �W �W �W !"#$%&'()*+,-�DDSFile�Ljava/lang/String;�ConstraintExpression�sqlQuery�iniFileName� verboseOutput�Z�dOut�Ljava/io/PrintStream;�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Ldods/servers/sql/JDBCTest;�main�([Ljava/lang/String;)V�stmnt�Ljava/sql/Statement;�rs�Ljava/sql/ResultSet;�e�Ljava/lang/Throwable;�args�[Ljava/lang/String;�jdbct� Exceptions.� connect2DB�()Ljava/sql/Statement;�tmp�"Ljava/lang/ClassNotFoundException;�conn�Ljava/sql/Connection;�stmt� jdbcDriver� connectionURL�uname�password�inf�Ldods/util/iniFile;/0� processResult�(Ljava/sql/ResultSet;)Z�c�I�result�meta�Ljava/sql/ResultSetMetaData;�count�limit�done�printColumnNames�(Ljava/sql/ResultSetMetaData;)V�name�type�i�m� metaStuff� parse_options�([Ljava/lang/String;)Z�arg�retVal�g�Lgnu/getopt/Getopt;� SourceFile� JDBCTest.java�|�}�DODS.ini�w�t�SELECT * FROM *�v�t12�{�z�{�dods/servers/sql/JDBCTest�����+-------------------------------------------345�java/lang/StringBuffer�.ini File: 6789�SQL Query: �Attempting to Connect to DBMS.�����Connected to database.�Sending Query.:;<�Got ResultSet From DBMS.�����4 Your Query Produced No Matches in The Database. =�}�java/lang/Throwable� ERROR of Type: >?@A9� � Message: B9� Stack Trace: CD� EF�oracle.jdbc.driver.OracleDriver�0jdbc:oracle:thin:@whsun4.wh.whoi.edu:1526:nefsc2���dods/util/iniFile�|5�JDBCGH�driverIJ� connectionurl�username�Using JDBC Driver: �Using Connection URL: �Using user: �Using Password: KL� java/lang/ClassNotFoundException�java/sql/SQLException�! Cannot Load JDBC Driver Class: �' Is the driver name spelled correctly?�$ Is the .class file or the jar file�- containing the driver on the CLASSPATH ?? �Attempting to getConnection()MNO�Attempting to createStatement()PQ��RSTUVW����XYZ[�x�y�null � \5� Scanned 6]� rows...^[_[�NULL �(�) `aW�-�gnu/getopt/Getopt�JDBCTest�q:i:v:h:�|bcWd9�null�Verbose Output: ON � iniFile: "�" �s*******************************************************************************************************************�Usage:�.JDBCTest [-q "SqlQuery"] [-v] [-i iniFileName]�Where:�E -q "SqlQuery" = This option specifies the SQL query for the DBMS.�_ SqlQuery must be a correctly formatted SQL Query for the target database.�8 (It should be a SELECT statement.)�= And it must be contained in quotes (").�L -v = Turns on verbose mode. (This will show you all of the returned data�% from the DBMS. Default: off�V -i iniFileName = The name of the .ini file containing all of the JDBC information.�1 The file MUST BE in your home directory.� Default: "DODS.ini"� Examples:�R java dods.servers.sql.JDBCTest -q "Select distinct instrument_id from drifter"�U java dods.servers.sql.JDBCTest -v -q "Select distinct instrument_id from drifter"�a java dods.servers.sql.JDBCTest -v -i "my.ini -q" "Select distinct instrument_id from drifter"�java/lang/Object�java/lang/Exception�java/io/FileNotFoundException�java/io/IOException�java/lang/System�out�java/io/PrintStream�println�(Ljava/lang/String;)V�append�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�toString�()Ljava/lang/String;�java/sql/Statement�executeQuery�((Ljava/lang/String;)Ljava/sql/ResultSet;�close�getClass�()Ljava/lang/Class;�java/lang/Class�getName� getMessage�printStackTrace�(Ljava/io/PrintStream;)V�exit�(I)V� setSection�(Ljava/lang/String;)Z�getProperty�&(Ljava/lang/String;)Ljava/lang/String;�forName�%(Ljava/lang/String;)Ljava/lang/Class;�java/sql/DriverManager� getConnection�M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;�java/sql/Connection�createStatement�java/sql/ResultSet�getMetaData�()Ljava/sql/ResultSetMetaData;�java/sql/ResultSetMetaData�getColumnCount�()I�next�()Z� getString�(I)Ljava/lang/String;�print�(I)Ljava/lang/StringBuffer;� getColumnName�getColumnTypeName�java/lang/String�length�:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V�getopt� getOptarg�!��r���� �s�t��� �u�t��� �v�t��� �w�t��� �x�y��� �z�{�����|�}��~���O�����*����������������������,��-� �.��/��1���������������� ������~���������Y�� L+W*�� ����������� Y���������������� Y������������������M,����������,�����N-������-��������,���������`M���� Y����,������ ���������� Y��!��,��"�� ��������#��,����$��%����&�������������j����6��;��=��>�4�?�O�B�W�C�[�E�_�F�g�H�o�I�y�K�}�L���O���P���R���U���^���X���Y���Z���[���\���]�`�a�����4��[�G������y�)��������\������������������������������ ������~��'����1KL'M(N):):��*Y����+:,��-��L:.��/:��M0��/:��N1��/:��:2��/:��:���� Y��3��,���������� Y��4��-���������� Y��5������������ Y��6��������,��7W��3:��9Y�� Y��:����;��<��=��>������?���@��-��AK��B��*��C�L+���������8�����z����h��i��m��n� �o��p��t��v�(�w�+�y�4�z�<�|�E�}�M��V���_���h���q���������������������������������� ��(��/�������\� �+�F���t����.������/�������-������*���t�� '���t��#���t�����t��������������9����� ������~��S������*��D�L+��E�=+��F>6*��G���b��]6��@*��H�:��I��*����J������ Y����K������L������I����)���������� Y��M����NO�����������������N���������������������%���.���8���>���C���K���e���k���y����������������������H��8�-���t��(�C���������������������������������������������y��������9��� ������~��m������*��E�<)M>��[*��P�:*��Q�:�� R:��#�� Y����S����T����:�� Y��,������M����>,��U����V��L������)����,��>,��U����V��L������)����������R��������� ���������#���(���/���O���c���i���s���{��������������������������������R���I���t��#�@���t���]������k��������������������������������� �����t��������9� ������~��y����q<��WYX*Y��ZM,��[Y>�Y������������h�������i���v���q���*���v���a,��\:���� Y��������]�� ������L�������I,��\:��^��L���,��\:���� Y��_������]��`������L��N����F,��\:��a����b����c����d����e����f����g����h����i����j����k����l����m����)����n����o����p����q����a��<�������������'������D�J�s�x�{����� ��#��$��%��&��+��-��.��/��0��1��23 456"7*829::B;J<R=Z>b?j@lAoE�����R��J�1���t�������t����6���t��������t���q�������o���y��b������\�������������