JSP (Java Server Page) - Ayuda necesito leer un archivo para cargar datos

 
Vista:
Imágen de perfil de Daniel
Val: 2
Ha mantenido su posición en JSP (Java Server Page) (en relación al último mes)
Gráfica de JSP (Java Server Page)

Ayuda necesito leer un archivo para cargar datos

Publicado por Daniel (2 intervenciones) el 30/06/2019 19:11:23
Hola amigos espero se encuentren bien tengo una consulta como hago para leer un archivo txt de un <input type="file" name="archivo"> y cargue sus valores a una base de datos. En este código que les presento si carga los datos de un archivo .txt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Connection cn;
            Conexion con = new Conexion();
            cn = con.conectar();
 
            String Directorio_Archivo = "D:/Alumno.txt";
            File file = new File(Directorio_Archivo);
 
            try{
                BufferedReader br = new BufferedReader(new FileReader(file));
                String line;
 
                while((line = br.readLine()) != null){
                    String[] arr = line.split(",");
                    String sql = "insert into ALUMNO (Codigo, Nombre) values "
                            + "('"+ arr[0] + "', '" + arr[1] + "');";
 
                    PreparedStatement ps = cn.prepareCall(sql);
                    ps.executeUpdate();
                }
                br.close();
            }catch(Exception e){
                System.out.println(e.getMessage());
            }

pero siempre y cuando le especifique la ruta de donde lo va obtener.
1
String Directorio_Archivo = "D:/Alumno.txt";

Lo que quiero es que el string lea <input type="file" name="archivo"> y con el código que está arriba lo ejecute y cargue los valores del txt en la base de datos.
¿Hay alguna forma de hacer esto?
¿Qué comando o librería debería usar?
Apoyen un favor.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder