Diff for /FM2SQL/Attic/DBBean.java between versions 1.27 and 1.33

version 1.27, 2004/07/09 10:26:38 version 1.33, 2004/09/20 11:57:41
Line 86  public class DBBean Line 86  public class DBBean
       DriverManager.registerDriver((Driver) Class.forName("org.postgresql.Driver").newInstance());        DriverManager.registerDriver((Driver) Class.forName("org.postgresql.Driver").newInstance());
       DriverManager.registerDriver((Driver) Class.forName("com.mysql.jdbc.Driver").newInstance());        DriverManager.registerDriver((Driver) Class.forName("com.mysql.jdbc.Driver").newInstance());
       DriverManager.registerDriver((Driver) Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance());        DriverManager.registerDriver((Driver) Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance());
         DriverManager.registerDriver((Driver) Class.forName("com.ddtek.jdbc.sequelink.SequeLinkDriver").newInstance());
       DriverManager.registerDriver((Driver) Class.forName("acs.jdbc.Driver").newInstance());        DriverManager.registerDriver((Driver) Class.forName("acs.jdbc.Driver").newInstance());
   
       // wait a maximum of 10 seconds when attempting to establish a connection        // wait a maximum of 10 seconds when attempting to establish a connection
Line 612  public class DBBean Line 613  public class DBBean
           // container fields            // container fields
           try            try
           {            {
             tableRow.addElement(new Double(resultSet.getDouble(i)));              Double value =new Double(resultSet.getDouble(i));
             m_columnClasses.addElement(Double.class);            
             
             // tableRow.addElement(new Double(resultSet.getDouble(i)));
             String tVal =value.toString();
             tVal = tVal.substring(tVal.indexOf('.')+1);
             boolean checkMe = tVal.length()==1&&tVal.equals("0");
           //  System.out.println("check was"+checkMe+" "+tVal);
             if(checkMe)
             tableRow.addElement(new Integer(value.intValue()));
             else          
             tableRow.addElement(value);
   
           } catch (Exception e)            } catch (Exception e)
           {            {
Line 728  public class DBBean Line 739  public class DBBean
       stm.execute(query);        stm.execute(query);
       long time2 = System.currentTimeMillis();        long time2 = System.currentTimeMillis();
   
       System.out.println("time to execute " + (time2 - time));       // System.out.println("time to execute " + (time2 - time));
       // stm.setMaxRows(numberOfHits);        // stm.setMaxRows(numberOfHits);
   
       result = stm.getResultSet();        result = stm.getResultSet();
Line 739  public class DBBean Line 750  public class DBBean
       // TODO remove        // TODO remove
       if (FM2SQL.fmInstance != null)        if (FM2SQL.fmInstance != null)
         FM2SQL.showErrorDialog("Error caught!! \n Query was  " + query + " \n", "Debug Info");          FM2SQL.showErrorDialog("Error caught!! \n Query was  " + query + " \n", "Debug Info");
         e.printStackTrace();
     }      }
   
     return result;      return result;
Line 1518  public class DBBean Line 1530  public class DBBean
     ResultSet result = this.result;      ResultSet result = this.result;
     String subQuery = query.substring(query.lastIndexOf(table) + table.length() + 1);      String subQuery = query.substring(query.lastIndexOf(table) + table.length() + 1);
     System.out.println("subQuery " + subQuery);      System.out.println("subQuery " + subQuery);
     makeQuery("select " + id + " from " + getQC() + table + getQC() + subQuery, numHits);      makeQuery("select " + getQC()+id+getQC() + " from " + getQC() + table + getQC() + subQuery, numHits);
     while (true)      while (true)
     {      {
       Vector vec = getNextRow();        Vector vec = getNextRow();
Line 1545  public class DBBean Line 1557  public class DBBean
   {    {
     useNormanToUnicodeMapper = b;      useNormanToUnicodeMapper = b;
   }    }
     /**
      * 
      */
     protected void closeAllConnections() 
     {
       Enumeration enumeration =  connectionPool.elements();
        while(enumeration.hasMoreElements())
        {
          ConnectionPool conPol =(ConnectionPool)enumeration.nextElement();
          try
         {
           System.out.println(conPol);
           conPol.con.close();
         } catch (SQLException e)
         {
           // TODO Auto-generated catch block
           e.printStackTrace();
         }
        }
      
     }
     /**
      * @param indexField
      */
     public String getColumnType(String indexField) throws SQLException
     {
       Vector names=getColumnNames();
       for (int i = 0; i < names.size(); i++)
       {
         if(names.get(i).toString().equals(indexField))
         {
           System .out.println("found field "+names.get(i)+" "+metaData.getColumnTypeName(i+1));
           return metaData.getColumnTypeName(i+1);   
     
         }
       }
     return "";
     }
   
 }  }
   

Removed from v.1.27  
changed lines
  Added in v.1.33


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>