campos separados por comas! please!!!!

jorge
23 de Julio del 2002
como estan por favor si es que alguien ya a hecho, o sabe como hacer para que un programa hecho en java reconozca, los campos que estan entre comas y los pueda enviar a la base de datos postgresql, please...
ejemplo: 1,2,3,4,,,7,8
puede haber campos vacios tambien, lo que quiero es que lo mande a la base de datos.(dentro de la tabla, un numero en cada celda)
gracias de antemano

nabetse
23 de Julio del 2002
Hola

La verdad, es que no queda muy claro lo que pides. A ver si lo he pillado bien. Quieres leer de un fichero, despues enviarlo a la base de datos. Es eso?
Mira te voy a dar un código para leer campos de un fichero de texto separado por comas, y los registros se introducen en una tabla, a partir de hay tu ya te conectarás con la B.D.

DefaultTableModel modelo_salida=new DefaultTableModel(vector_cabeceras_columna,0);
JTable tabla_salida=new JTable(modelo_salida);

BufferedReader finp=null;
try
{
// Abrimos el fichero de los datos
finp=new BufferedReader(new FileReader(fitxer_datos));

// Por todos los ejemplos
while (true)
{
// Leemos una linea perteneciente a un ejemplo
String buf_ejemplo_leido=new String(finp.readLine());

// Si hemos leido un ejemplo vacio finalizamos el bucle
if ((buf_ejemplo_leido==null)||(buf_ejemplo_leido.equals(""))) break;

// Definimos un string tokenizer y su caracter de control/separacion (",")
StringTokenizer tokenizer = new StringTokenizer(buf_ejemplo_leido, ",");

// Mientras existan elementos
Vector vector_fila_leida=new Vector();
while (tokenizer.hasMoreTokens()) {
// Capturamos un valor del ejemplo
String elemento_car = tokenizer.nextToken();

// Anyadimos el objeto a la lista de datos
vector_fila_leida.addElement(new String(elemento_car));
} // Fi while tokenizer

// Añadimos el vector leido a la tabla
modelo_salida.addRow(vector_fila_leida);
} // Fi while
} catch (Exception e) { };

// Cerramos el fichero
try { finp.close(); } catch (Exception est) {};

jorge
23 de Julio del 2002
gracias, a no ser que sea mucho pedir, me puedes mandar el codigo completo, ya yo lo conecto a la base de datos, pero es que lo que me mandaste no me quiere compilar , le agregue alguna cosas pero igual no compila, please si es que pudieras claro.
gracias de antemano