La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase.

Presentaciones similares


Presentación del tema: "ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase."— Transcripción de la presentación:

1 ARCHIVOS Y CONEXIÓN A BASE DE DATOS

2 FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase que se encarga de crear un flujo de datos hacia un archivo. DataInputStream: Clase que se comporta como FileInputStream y se utiliza con ficheros binarios: FileReader: Clase que se encarga de obtener un flujo de datos hacia de un archivo. BufferedWriter:

3 Uso de las clases y Métodos en sql JDBC : Permite a Java se conecten a cualquier base de datos utilizando diversos controladores. PreparedStatement:Se utiliza para la ejecución de sentencias INSERT, DELETE y UPDATE. Librerías a importar para el uso de sentencias sql import javax.swing.table.DefaultTableModel; import java.sql.*;

4 Variables y clases para conectarse a una base de datos Statement: Para enviar comandos SQL a la base de datos y se obtiene a partir de la conexión. ResultSet : Provee los métodos get”(boolean, int, etc.)” y regresa los datos de una columna SQL Connection conexion = null;//Variable para establecer la conexión Statement Objeto;//Variable para ejecutar las diferentes concultas SQL ResultSet Registro;//Variable para guardar los datos que devuelven las dif consultas.

5 Método para conectar Class.forName: Establecemos la conexión con la base de datos. public void Conectar() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conexion = DriverManager.getConnection("jdbc:odbc:DB_FILE", "", ""); Objeto = conexion.createStatement(); } catch (SQLException ex) {} catch (ClassNotFoundException ex) {} }

6 Método para consultar datos en la tabla executeQuery(): Nos devolverán un ResultSet par aposteriormente enviarlo a la tabla o hacer uso de la información. public ResultSet BuscarTodos() { try { Registro = Objeto.executeQuery("Select * From alumnos"); } catch (SQLException ex) { } return Registro; }

7 Método para cargar datos en la tabla. El método next(): Método del ResultSet que hace que dicho puntero avance al siguiente registro con la finalidad de leer los datos. public void CargarDatos( ResultSet Registro) { int fila = 0;//control de filas de la tabla try { while (Registro.next()) { modelo.setRowCount(fila + 1); modelo.setValueAt(Registro.getString("id"), fila, 0); modelo.setValueAt(Registro.getString("nombre"), fila, 1); modelo.setValueAt(Registro.getString("telefono"), fila, 2); fila++; } //tabla.setModel(modelo); } catch (SQLException ex) {} }


Descargar ppt "ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase."

Presentaciones similares


Anuncios Google