Programación al Extremo

Buscar en este blog

lunes, 28 de noviembre de 2011

Solucion Error load data local INFILE Java
Fecha de Publicación:
Publicado por:
Seguir Seguir en twitter
Seguir Seguir en facebook
Seguir Seguir en Google+

Programación al Extremo : Java
Bueno lo primero que hacemos es seleccionar el archivo con un JFileChooser
El cual contiene un método que nos devuelve la ruta del archivo, pero esta ruta viene por ejemplo: “C:\archivo\car.csv” entonces cuando concatenamos no nos muestra error porque es en tiempo de ejecución .Pero que hice yo para solucionar el problema aquí la solución:

stmt.executeUpdate("load data local infile \'"+jTextFieldGuardar.getText().replace("\\", "/") +"\'"
+ " REPLACE into table catastro fields terminated by \';\'"
+ " enclosed by \'\"\' "
+ "lines terminated by \'\\r\\n\'"
+ " IGNORE 1 LINES");

Donde jTextFieldGuardar.getText() es un campo que contiene la ruta del archivo el cual reemplazo con una barra(/) para que sea reconocida y así se pueda enviar hacia el servidor.
Con esto solucione el problema de LOAD DATA INFILE
Publicar un comentario