import java.applet.*; import java.awt.Graphics; import java.sql.*; public class BD_applet extends java.applet.Applet { public void init() { } public void paint(Graphics g) { g.drawString("Rafa", 5, 10); Statement sentencia; ResultSet Salida=null; Connection conexion = null; String Nombre; float Edad; int Grado; int Ren = 90; try { Class.forName("com.mysql.jdbc.Driver"); } catch (java.lang.ClassNotFoundException e) { g.drawString("Clase no encontrada: " + e.getMessage(), 5, 30); } try { g.drawString("Intentando conectarse...", 5, 50); conexion = DriverManager.getConnection("jdbc:mysql://localhost/BASE_DE_DATOS", "user", "passwd"); g.drawString("Conectado...", 5, 70); sentencia = conexion.createStatement(); String consulta = "select * from TABLA"; g.drawString("Realizando consulta...", 5, 90); Salida = sentencia.executeQuery(consulta); while (Salida.next()) { Nombre = Salida.getString(1); Edad = Salida.getFloat(2); Grado = Salida.getInt(3); g.drawString("Nombre= " + Nombre, 5, Ren+20); g.drawString("Edad = " + Edad, 5, Ren+40); g.drawString("Grado= " + Grado, 5, Ren+60); Ren = Ren + 60; } sentencia.close(); conexion.close(); } catch (SQLException e) { g.drawString("Fallo en la conexin. " + e.getMessage(), 5, 110); } } }