Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porUlises Orrantia Modificado hace 9 años
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) {} }
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.