Java Clase
Java Clase
import java.sql.*;
import javax.swing.*;
import java.sql.*;
import javax.swing.*;
public class Principal
{
public static void main(String[] args)
{
//int cd=0,ab=0,expar,exfin,promp;
String codigo="",eliminar="",apellido="",codigocurso="";
int ca=0,cd=0;
//double prom;
try
{
//Cargar clase de controlador de base de datos
Class.forName("com.mysql.jdbc.Driver");
//Crear el objeto de conexion a la base de datos
Connection conexion = DriverManager.getConnection("" +
"jdbc:mysql://localhost/colegio","root", "");
//Crear objeto Statement para realizar queries a la base de datos
Statement instruccion = conexion.createStatement();
//Un objeto ResultSet, almacena los datos de resultados de una consulta
ResultSet tabla = instruccion.executeQuery("SELECT *FROM alumnos");
System.out.println("
Listado de Alumnos ");
System.out.println("-------------------------------------------------");
System.out.println("nombre\tapnom\tcodigo\tcurso");
System.out.println("-------------------------------------------------");
while(tabla.next())
{
System.out.println(tabla.getString(1)+ "\t" +
tabla.getString(2)+ "\t" + tabla.getInt(3)+"\t"
+tabla.getString(4));
//if(tabla.getDouble(5)>=11.5)
// ca++;
// else
//
cd++;
// }
//System.out.println("------------------------------------------------");
// System.out.println("Cantidad de aprobados "+ca);
// System.out.println("Cantidad de desprobados "+cd);
// }
}}
catch(ClassNotFoundException e)
{
System.out.println(e);
}
catch(SQLException e)
{
System.out.println(e);
}
catch(Exception e)
{
System.out.println(e);
}
try
{
//Cargar clase de controlador de base de datos
Class.forName("com.mysql.jdbc.Driver");
//Crear el objeto de conexion a la base de datos
Connection conexion = DriverManager.getConnection("" +
"jdbc:mysql://localhost/colegio", "root", "");
//Crear objeto Statement para realizar queries a la base de datos
Statement instruccion = conexion.createStatement();
//Un objeto ResultSet, almacena los datos de resultados de una consulta
ResultSet tabla = instruccion.executeQuery("SELECT *FROM curso");
System.out.println("
Listado de Curso ");
System.out.println("-----------------------------------------");
System.out.println("codigo\tNombre\tCreditos\tProfesor");
System.out.println("-----------------------------------------");
while(tabla.next())
{
System.out.println(tabla.getString(1)+"\t"+
tabla.getString(2)+"\t"+tabla.getInt(3)+"\t"+tabla.getString(4));
}
System.out.println("-----------------------------------------");
}
catch(ClassNotFoundException e)
{
System.out.println(e);
}
catch(SQLException e)
{
System.out.println(e);
}
catch(Exception e)
{
System.out.println(e);
}
// ELIMINAR REGISTRO
try
{
//Cargar clase de controlador de base de datos
Class.forName("com.mysql.jdbc.Driver");
//Crear el objeto de conexion a la base de datos
Connection conexion = DriverManager.getConnection("jdbc:mysql://"
+ "localhost/colegio", "root", "");
//Crear objeto Statement para realizar queries a la base de datos
Statement instruccion = conexion.createStatement();
//Un objeto ResultSet, almacena los datos de resultados de una consul
cd=JOptionPane.showConfirmDialog(null,"Desea borrar algun registro?"
+ "","Java-MySQL",JOptionPane.YES_NO_OPTION);
//Add
ResultSet tabla = instruccion.executeQuery("select *from alumnos");
System.out.println("nombre\tapnom\tcodigo\tcurso");
while(tabla.next())
System.out.println(tabla.getString(1)+"\t"+tabla.getString(2)+
"\t"+tabla.getInt(3)+"\t"+tabla.getString(4) );
}
catch(ClassNotFoundException e){ System.out.println(e); }
catch(SQLException e){ System.out.println("La conexion con Mysql es "
+ "incorrecta"); }
/*try
{
//Cargar clase de controlador de base de datos
Class.forName("com.mysql.jdbc.Driver");
//Crear el objeto de conexion a la base de datos
Connection conexion = DriverManager.getConnection("jdbc:mysql://"
+ "localhost/colegio", "root", "");
//Crear objeto Statement para realizar queries a la base de datos
Statement instruccion = conexion.createStatement();
ResultSet tabla = instruccion.executeQuery("select *from alumo");
System.out.println("zzzCodigo\tApellido\tProm\tExParcial");
while(tabla.next())
System.out.println(tabla.getString(1)+"\t"+tabla.getString(2)+
"\t"+tabla.getString(3)+"\t"+tabla.getInt(4));
}
catch(ClassNotFoundException e){ System.out.println(e); }
catch(SQLException e){ System.out.println("La conexion con Mysql "
+ "es incorrecta"); }
catch(Exception e){ System.out.println(e); }
System.out.print("\n");
System.out.print("\n");
System.out.println(tabla.getString(1)+ "\t" +
tabla.getString(2)+ "\t" + tabla.getDouble(3)+"\t"+tabla.getString(4)
);
}
System.out.println("-------------------------------");
}
catch(ClassNotFoundException e)
{
System.out.println(e);
}
catch(SQLException e)
{
System.out.println(e);
}
catch(Exception e)
{
System.out.println(e);
}
//consulta
try
{
//Cargar clase de controlador de base de datos
Class.forName("com.mysql.jdbc.Driver");
//Crear el objeto de conexion a la base de datos
Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/
colegio","root","");
//Crear objeto Statement para realizar queries a la base de datos
Statement instruccion = conexion.createStatement();
//Un objeto ResultSet, almacena los datos de resultados de una consulta
cd=JOptionPane.showConfirmDialog(null,"Desea hacer una consulta ?","Java-M
ySQL",JOptionPane.YES_NO_OPTION);
if (cd==JOptionPane.YES_OPTION)
{
codigo=JOptionPane.showInputDialog("Ingrese codigo del alumno");
try
{
ResultSet tabla=instruccion.executeQuery("SELECT *FROM alumo WHERE c
odalum='"+codigo+"'");
System.out.println();
System.out.println();
System.out.println("Alumno encontrado!!!! Sus datos son: ");
System.out.println("-----------------------------------------------------------------------");
System.out.println("CCODIGO\tAPELLIDO Y NOMB. \tPROMEDIO\tCURSO");
System.out.println("---------------------------------------------------------");
while(tabla.next())
System.out.println(tabla.getString(1)+"\t"+ tabla.getString(2)
+"\t"+tabla.getDouble(3)+"\t"+tabla.getString(4));
System.out.println("---------------------------------------------------------");
}
catch(SQLException ex)
{
System.out.println(" No es un usuario de la tabla alumno \n");
}
}
}
catch(ClassNotFoundException e){ System.out.println(e); }
catch(SQLException e){ System.out.println("La conexion con Mysql es incorre
cta"); }
catch(Exception e){ System.out.println(e); }
System.out.print("\n");
System.out.print("\n");
//modificacion
try
{
//Cargar clase de controlador de base de datos
Class.forName("com.mysql.jdbc.Driver");
//Crear el objeto de conexion a la base de datos
Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/
colegio","root","");
//Crear objeto Statement para realizar queries a la base de datos
Statement instruccion = conexion.createStatement();
//Un objeto ResultSet, almacena los datos de resultados de una consulta
cd=JOptionPane.showConfirmDialog(null,"Desea modificar registro?","Java-My
SQL",JOptionPane.YES_NO_OPTION);
if (cd==JOptionPane.YES_OPTION)
{
codigo=JOptionPane.showInputDialog("Ingrese codigo del alumno que desea
modificar ");
ResultSet tabla=instruccion.executeQuery("SELECT *FROM alumo WHERE coda
lum='"+codigo+"'");
System.out.println();
System.out.println();
System.out.println("Alumno encontrado!!!! Sus datos son: ");
System.out.println("-----------------------------------------------------------------------");
System.out.println("CODIGO\tAPELLIDOS Y NOMB. \tPROMEDIO \t CURSO");
System.out.println("---------------------------------------------------------");
while(tabla.next())
System.out.println(tabla.getString(1)+"\t"+ tabla.getString(2)+"\t"
+tabla.getDouble(3)+"\t"+tabla.getString(4));
System.out.println("---------------------------------------------------------");
try
{
ResultSet f=instruccion.executeQuery("SELECT codalum FROM alumo WHE
RE codalum='"+codigo+"'");
f.next();
String campo=JOptionPane.showInputDialog("Que campo dato desea modi
ficar? ");
if(campo.compareTo("codigo")==0)
{
String codn=JOptionPane.showInputDialog("Ingrese nuevo codigo del
alumno ");
codigo=f.getString("codalum");
instruccion.executeUpdate("update alumo set codalum='"+codn+"' w
here codalum='"+codigo+"'");
}
else
if(campo.compareTo("apellido")==0)
{
/*
try {
//Cargar clase de controlador de base de datos
Class.forName("com.mysql.jdbc.Driver");
//Crear el objeto de conexion a la base de datos
Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost:8081/c
olegio", "root", "123");
//Crear objeto Statement para realizar queries a la base de datos
Statement instruccion = conexion.createStatement();
//Un objeto ResultSet, almacena los datos de resultados de una consulta
ResultSet tabla = instruccion.executeQuery("SELECT * FROM curso");
System.out.println("Nombre\tCosto\tCantidadHoras");
while(tabla.next())
System.out.println(tabla.getString(1)+ "\t" +
tabla.getDouble(2)+ "\t" +
tabla.getInt(3));
}
catch(ClassNotFoundException e){ System.out.println(e); }
catch(SQLException e){ System.out.println(e); }
catch(Exception e){ System.out.println(e); }
}
}
*/