Revision 1940 branches/Fmap_GisPlanet/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/DefaultDBDriver.java

View differences:

DefaultDBDriver.java
48 48
import java.sql.Statement;
49 49
import java.sql.Types;
50 50
import java.util.Hashtable;
51
import java.util.StringTokenizer;
51 52

  
52 53
import com.hardcode.gdbms.engine.data.driver.ObjectDriver;
53 54
import com.hardcode.gdbms.engine.values.Value;
......
61 62
/**
62 63
 * Clase abstracta qu
63 64
 */
64
public abstract class DefaultDBDriver implements VectorialDatabaseDriver, ObjectDriver {    
65
public abstract class DefaultDBDriver implements VectorialJDBCDriver, ObjectDriver {    
65 66
    /**
66 67
     * 
67 68
     */
......
82 83
        
83 84
   
84 85
    protected ResultSetMetaData metaData = null;
86
    
87
    abstract public void setData(Connection conn, String tableName, String fields, String whereClause, int fidField);
85 88

  
86 89
	/**
87 90
	 * @return devuelve la Conexi?n a la base de datos, para que 
......
95 98
	{
96 99
	    return conn;
97 100
	}
98
	public String getFields()
101
	public String[] getFields()
99 102
	{
100
	    return fields;	    
103
        StringTokenizer tokenizer = new StringTokenizer(fields, ",");
104
        String[] arrayFields = new String[tokenizer.countTokens()];
105
        int i=0;
106
        while (tokenizer.hasMoreTokens())
107
        {
108
            arrayFields[i] = tokenizer.nextToken();
109
            i++;
110
        }
111
	    return arrayFields;	    
101 112
	}
102 113
	public String getWhereClause()
103 114
	{

Also available in: Unified diff