froehlich    01/11/09 15:32:04

  Modified:    apps/db/src/java/org/apache/avalon/db/test TestGUI.java
  Log:
  some changes to get the <simple-select> enabled
  
  Revision  Changes    Path
  1.5       +21 -12    
jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/test/TestGUI.java
  
  Index: TestGUI.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/test/TestGUI.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TestGUI.java      2001/11/08 23:47:02     1.4
  +++ TestGUI.java      2001/11/09 23:32:04     1.5
  @@ -17,6 +17,7 @@
   import java.sql.ResultSet;    
   import java.sql.Statement;
   import java.sql.SQLException;
  +import java.util.Vector;
   
   import javax.swing.*;
   
  @@ -53,16 +54,6 @@
       protected DocumentBuilderFactory docBuilderFactory;
       protected DocumentBuilder docBuilder;
   
  -    public TestGUI() {
  -        setupDBDriver();
  -        try {
  -            docBuilderFactory = DocumentBuilderFactory.newInstance();
  -            docBuilder = docBuilderFactory.newDocumentBuilder();
  -        } catch (ParserConfigurationException e) {
  -            handleException(e);
  -        }
  -    }
  -
       public Component createComponents() {
           
           outputArea.setEditable(false);
  @@ -108,8 +99,15 @@
                           } else if (action.equals("insert-into")) {
                               outputArea.setText("Row inserted!");
                               int returnUpdate = 
statement.executeUpdate(inputArea.getText());
  -                        } else {
  -                            outputArea.setText("Query not implemented yet!");
  +                        } else if (action.equals("simple-select")){
  +                            outputArea.setText("simple-select fired!");
  +                            ResultSet rs = 
statement.executeQuery(inputArea.getText());
  +                            Vector vector = new Vector();
  +                            int rowcounter = 0;
  +                            while(rs.next()) {
  +                                rowcounter++;
  +                            }
  +                            outputArea.setText(rowcounter + " rows 
fetched!");
                           }
                           statement.close();
                       } catch (SQLException slqe) {
  @@ -199,6 +197,8 @@
           frame.setSize(450, 330);
           frame.setVisible(true);
           frame.setResizable(false);
  +        app.setupDBDriver();
  +        app.setupParser();
       }
   
       private void setupDBDriver() {
  @@ -233,6 +233,15 @@
           } catch(IOException ioe) {
               handleException(ioe);
               return "";
  +        }
  +    }
  +
  +    private void setupParser() {
  +        try {
  +            docBuilderFactory = DocumentBuilderFactory.newInstance();
  +            docBuilder = docBuilderFactory.newDocumentBuilder();
  +        } catch (ParserConfigurationException e) {
  +            handleException(e);
           }
       }
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to