Académique Documents
Professionnel Documents
Culture Documents
ASIGNATURA
PROGRAMACIÓN IV
INF212
ASIGNACIÓN
LABORATORIO # 9
Mysql
PROFESOR :
DIEGO SANTIMATEO G.
INTEGRANTES:
NELVIN POLANCO 9-724-1604
MISAEL RODRÍGUEZ 8-406-874
FECHA DE ENTREGA:
13 DE DICIEMBRE DE 2007
II SEMESTRE 2007
ÍNDICE
1.Qué es una base de datos y un motor (manejador) de base de datos.
•Insertar:
INSERT INTO: Es la sentencia SQL que inserta los valores en una
tabla.
•Eliminar:
DELETE FROM: Esta sentencia nos permite hacer que el contenido de la
tabla se borre en su totalidad.
•Actualizar:
UPDATE : permite modificar o cambiar los datos de la tabla.
•Consultar:
SELECT: nos permite consultar los datos almacenados en una tabla de la
base de datos.
Alfanuméricos:
Contienen cifras y letras. Presentan una longitud limitada (255 caracteres)
Numéricos:
Existen de varios tipos, principalmente, enteros (sin decimales) y reales (con
decimales).
Boléanos:
Poseen dos formas: Verdadero y falso (Sí o No)
Fechas:
Almacenan fechas facilitando posteriormente su explotación. Almacenar fechas
de esta forma posibilita ordenar los registros por fechas o calcular los días entre
una fecha y otra...
Memos:
Son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de
no poder ser indexados (veremos más adelante lo que esto quiere decir).
Autoincrementables:
Son campos numéricos enteros que incrementan en una unidad su valor para
cada registro incorporado. Su utilidad resulta más que evidente: Servir de
identificador ya que resultan exclusivos de un registro.
CLASE CLASEPRINCIPAL
//objetivo: llamado de los métodos
import java.io.*;
import javax.swing.*;
import java.lang.String.*;
class ClasPrincipal {
CLASE CREARTABLA
import java.sql.*;
public class CrearTabla
{
public void crea ()
{
Connection conn = null;
try
{
String userName = "FIEC-03";
String password = "";
try
{
Statement s = conn.createStatement ();
CLASE DATOS
import java.io.*;
import javax.swing.*;
import java.lang.String.*;
import java.sql.*;
try {
String userName = "FIEC-03";
String password = "";
for(int j=8;j<id.length;j++)
nomas+=id[j]+" ";
System.out.println(nomas+"\n");
codi=id[4];
System.out.println(codi);
try{
Integer.parseInt(datoced[1]);
String cedula="";
String cal="";
for (int j=2;j<6;j++)
cedula+=datoced[j]+" ";
cal=datoced[6];
} //fin while
s.close ();
System.out.println("Dato correcto");
try
{
arch.close();
}
catch ( IOException e )
{
resul="El archivo no se pudo cerrar correctamente"+e;
}
}
catch (Exception e)
{
System.out.println("***Error al leer o abrir el archivo...\n" +e);
}
} //fin metodo
} // fin de Datos
CLASE CAPTURACED
//objetivo: se introduce la cédula del estudiante para la consulta
import javax.swing.*;
import java.text.*;
import java.lang.String.*;
class Capturaced {
return (ced0);
CLASE BUSQUEDA
/*Objetivo: muestra los datos del estudiante consultado por la cedula, a*/
import java.io.*;
import javax.swing.*;
import java.lang.String.*;
import java.sql.*;
class Busqueda {
{
Connection conn = null;
try {
try {
int cont= 0;
String cod01=busced(nombre2,nombre3);
String[] cod02=cod01.split("tt");
String asig2=cod02[0];
String pro=cod02[1];
++cont;
rs.close ();
s.close ();
catch (Exception e)
catch (Exception e)
}
finally
if (conn != null)
try {
conn.close ();
try {
try
int count = 0;
regnom=rs.getString ("NomAsig");
rs.close ();
s.close ();
regnompro=rt.getString ("NomProf");
rt.close ();
t.close ();
}
catch (Exception e)
catch (Exception e)
finally
if (conn != null)
try {
conn.close ();
return(reg);