ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Java con base de datos


Enviado por   •  29 de Octubre de 2015  •  Apuntes  •  2.216 Palabras (9 Páginas)  •  237 Visitas

Página 1 de 9

Java con base de datos.

Base de datos.-

ORACLE

MYSQL

SQL SERVER

SYBASE

Una base de datos constituye un conjunto de información estructurada y almacenada de una manera que permita el acceso de forma rápida y además se la organiza en tablas que representan entidades del mundo real, una base de datos puede tener muchas tablas que al relacionarlas permiten obtener información muy importante para una organización, lo fundamental en la base de datos es diseñar adecuadamente las tablas con sus campos registros y asociarlas de una manera correcta, además de la información almacenada en las tablas es factible construir informes reportes incluso graficos en base a la información obtenida de la base de datos.

JDBC

Java database conectivite constituye una Api(Aplicación program interface) que permite mediante lenguaje sql hacer la conexión hacia cualquier base de datos comercial, normalmente este api fue creado para operar sobre bases de datos open source, la ventaja radica en que al utilizarlo se logra hace universal la aplicación de la conexión de las bases de datos.

ODBC

Open database conectivity corresponde a la respuesta que da Microsoft para la conexión hacia sus bases de datos como es el caso de sql server(secual server), cuando se logra integar el puente ….se logra conectar la mayoría de bases de datos, sin embargo suele darse casos en los que se requiere puentes específicos para determinadas bases de datos.

PASOS PARA CONECTAR A BASE DE DATOS JAVA

  1. Establecer el driver para la conexión…. Es aquel que esta asociado a la base de datos.
  2. Establecer la conexión a la base de datos
  3. Crear un sentencia
  4. Ejecutar la sentencia
  5. Procesar resultados
  6. Finalizar sentencia
  7. Cerrar la conexión

Para cargar el driver sirve la clase

Import Java.sql.*;

Class.forName(“sun.jdbc.odbc.JdbcOdbc.Driver”); // se crea un ejemplar del driver manager asociado a la base de datos.

Conection conexión = DriverManager.getConection(“jdc:odbc:curso1”,”usuario”,”contraseña”);

El curso1 es el perfil que apunta hacia la base de datos

Los siguientes parámetros corresponder al usuario y contraseña para poder ingresar a la base de datos si esq es una información importante

Statement estatuto= conexión.createStatement();

Obtener resultados:

ResultSet rs = estatuto.executeQuery(“Select * from list”);

        While(rs.next)//mientras existan registros recupero los datos

{

String código = rs.getString(“código”);

Int nivel = rs.getInt(“nivel”);

Strinf facultad = rs.getString(3);

La clase result set es la aquella que almacena toda la información correspondiente a la base de datos.

Antes de conectar hay q informar con que base de datos se va a conectar

2014-11-07

Consultar de selección

SQL

Las consultas de selección son aquellas q en el lenguaje SQL permiten realizar preguntas hacia el motor de la base de datos, logrando como respuesta un conjunto de registros los mismos q se almacenan en objetos de clase Resultset esta clase define a manera de puntero el primer registro que ha sido producto del resultado de la consulta la sintaxis básica para una consulta de selección : SELEC CAMPUS FROM TABLA

Estatuto.executeQuery(“Select código, facultad from lista”);

While((rs.next))

{

}

Ordenamiento.

Select nombre,apellido,cargo from empleados order by nombre ASC o DESC

Consultas con predicados.-

Los predicados en SQl se incluyen entre la clausula y el primer nombre de campo a recuperar los posibles predicados son

ALL

TOP

DISTINCT

Select all from empleado

Select top 25 nombre,apellido form estudiantes order by Nota DESC(descendente).

Select nombre, precio,precio*1.12 as precio_iva from artículos

“”+Integer.parseInt(jcombobox.getselectetitem.tosetring())””

Aplicando interfaces graficas amigables resuelva las siguientes consultas de seleccion considerando tablas que tengan al menos 10 campos y 10 resgistros para presentar la salida al usuario apoyece en el componete jtbale

Deber

Mediante interfaces graficas de usuario diseñar una aplicación en java que conecte una base de datos de una empresa comercial que contenga dos tablas

Las 1er empleados

Con código nombre edad oficina que corresponde al numero de oficina en que trabaja el empleado cargo fecha de ingreso cuota minima de ventas y ventas reales

2da tabla productos

Campos producto código descripción precio del producto cantidad del producto y proveedor del producto

Resuelva las siguiente consultas de selección

1 obtenga el código de empleado el nombre y el cargo de todos aquellos empleados cuya cuota minima de venta esta entre 10000 y 15000 y además cuyas ventas reales sean mayores a 18000 (un solo query)

2 selecione los empleados cuya edad esta entre 28 y 45 años y además sus ventas reales superen los 20000

3 seleccione los productos por un determinado proveedor

4 Obtenga la cantidad total de productos cuyo precio se encuentre entre 30 y 80 $

5 Obtenga la descripción de los productos y el código de los productos

6 determine todos aquellos productos que inician con una determinada letra y cuyo precio se encuentre entre 25 y 50 $ para ellos apoyarse en el comando u operador LIKE

Clausulas sql

Son condiciones utilizadas para definir o especificar los datos que se desean recuperar o manipular

Las clausulas mas importantes son:

From

Where

Group bye: permite agrupa de manera automática en un proceso de selección directo todos los registros determinados por una categoría especifica

...

Descargar como (para miembros actualizados)  txt (15.4 Kb)   pdf (96.7 Kb)   docx (303.5 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com