Skip to content
Snippets Groups Projects
DatabaseDocument.java 29.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • tjc's avatar
    tjc committed
            }
    
    tjc's avatar
    tjc committed
        }
      }
    
    
    tjc's avatar
    tjc committed
      public void commit(Vector sql)
      {
        try
        {
          Connection conn = getConnection();
          int row = 0;
    
    
    tjc's avatar
    tjc committed
          for(int i = 0; i < sql.size(); i++)
    
    tjc's avatar
    tjc committed
          {
    
    tjc's avatar
    tjc committed
            ChadoTransaction tsn = (ChadoTransaction) sql.get(i);
    
            String[] sql_array = tsn.getSqlQuery();
    
    tjc's avatar
    tjc committed
    
    
    tjc's avatar
    tjc committed
            for(int j = 0; j < sql_array.length; j++)
    
            {
              System.out.println(sql_array[j]);
    
              Statement st = conn.createStatement();
              row += st.executeUpdate(sql_array[j]);
            }
    
    tjc's avatar
    tjc committed
          }
    
          conn.close();
        }
    
    tjc's avatar
    tjc committed
        catch (java.sql.SQLException sqlExp)
    
    tjc's avatar
    tjc committed
        {
          sqlExp.printStackTrace();
        }
    
    tjc's avatar
    tjc committed
        catch (java.net.ConnectException conn)
    
    tjc's avatar
    tjc committed
        {
          JOptionPane.showMessageDialog(null, "Problems connecting...",
    
    tjc's avatar
    tjc committed
                                        "Database Connection Error - Check Server",
                                        JOptionPane.ERROR_MESSAGE);
    
    tjc's avatar
    tjc committed
          conn.printStackTrace();
        }
    
      }
    
    tjc's avatar
    tjc committed
    
    
    tjc's avatar
    tjc committed
      public static void main(String args[])
      {
        try
        {
          DbSqlConfig.init(new JPasswordField());
          SqlMapClient sqlMap = DbSqlConfig.getSqlMapInstance();
    
    
    tjc's avatar
    tjc committed
          Feature feature = new Feature();
          feature.setId(2);
          feature.setSchema("lbraziliensis");
    
    tjc's avatar
    tjc committed
    
    
    tjc's avatar
    tjc committed
          List featureList = sqlMap.queryForList("getGffLine", feature);
     
          for(int i = 0; i < featureList.size(); i++)
          {
            feature = (Feature)featureList.get(i);
            int fmin     = feature.getFmin() + 1;
            int fmax     = feature.getFmax();
    
            System.out.print(fmin+" "+fmax);
            System.out.print(" "+feature.getType_id());
            System.out.print(" "+feature.getProp_type_id());
            System.out.print(" "+feature.getStrand());
            System.out.print(" "+feature.getUniquename());
            System.out.print(" "+feature.getTimelastmodified().toString());
            System.out.println(" "+Integer.toString(feature.getId()));
          }
    
    tjc's avatar
    tjc committed
        }
        catch(SQLException sqle)
        {
          sqle.printStackTrace();
        }
      }
    
    tjc's avatar
    tjc committed
    }