Anda di halaman 1dari 10

UNIVERSIDAD NACIONAL MICAELA BASTIDAS DE APURMAC FACULTAD DE INGENIERAS ESCUELA ACADMICO PROFESIONAL DE INGENIERA INFORMTICA Y SISTEMAS

GUA 01 DE LABORATORIO Conexin a Base de datos SQL Server

1 DATOS ACADMICOS:
Nombre Asignatura: Unidad: Tema: Docente: Jefe de Prcticas: Taller I Tercera Unidad: BD Conexin a base de datos SQL Server Ing. Evelyn Naida Luque Ochoa Bach. Cristian Villegas Chvez

2 SESIN N _____

(Tiempo Estimado: 02 Horas)

3 MARCO TERICO - PRCTICA


3.1 Conexin a base de datos
Existen diferentes formas de conectar a una base de datos Sql server; en esta ocasin la conexin lo realizaremos mediante el origen de datos ODBC.

3.2

Clase conexin
Dentro del fichero de la clase Conexin se implementara la conexin a la base de datos: Public class Conexin{ } Para realizar la conexin necesitamos algunas variables globales en la clase de tipo Connection y Statement. public class Conexion{ protected Connection conexionBD; protected Statement st; } Estas variables se necesitan para recuperar valores de la conexin que se realiza asa la base de datos.

3.3

Libreras que se utiliza para realizar la conexin


Las variables globales que fueron declarados anteriormente necesitan de una librera; para lo cual se requiere importar la siguiente import java.sql.*;. Es ah donde se encuentra las variables para realizar la conexin.

3.4

Constructor de la Clase Conexin


En el constructor de clase se tendrn que inicializar las variables globales. public Conexion() { this.conexionBD = null; this.st = null; }

3.5

Base de Datos
Para trabajar en todo el proyecto se utilizara la base de datos ventas.
Usuario *
CodUsuario Usuario

Historial
FechaIngreso Campo CodUsuario

DetFactura
NroFactura CodProducto PrecioVenta CantidadVenta

Contrasenia CodEmpleado

Factura
NroFactura Fecha

Cliente
CodCliente Nombres Apellidos Ruc Telefono Email

CodCliente CodEmpleado SubTotal Igv Total

Empleado
CodEmpleado Nombres Apellidos FechaIngreso Telefono Direccion CodArea CodCargo

Cargo
CodCargo Nombre

Producto
CodProducto Nombres Tipo Precio Stock StockMax StockMin

Direccion

Area
CodArea Nombre

DetBoleta
NroBoleta CodProducto PrecioVenta CantidadVenta

Boleta
NroBoleta Fecha CodCliente CodEmpleado Total

3.6

Configuracin de ODBC para realizar la conexin Para realizar la conexin mediante el origen de datos se tiene que realizar la siguiente configuracin: Ingresar mediante la opcin de Windows ejecutar y digitar ODBCAD32

Nos lanza la ventana de configuracin de origen de datos; es ah donde se tiene que realizar la configuracin.

Ingresar a la opcin de agregar, seleccionamos el controlador para establecer el origen de datos y damos finalizar para crear.

Indicamos un nombre con el cual se va enlazar a la base de datos, nombre del servidor de SQL server y damos siguiente.

En la siguiente ventana dejamos los valores por defecto y siguiente

En la siguiente opcin muy importante es ah donde se tiene que seleccionar la base de datos con el cual se va trabajar, en nuestro caso seleccionamos DBVentas y siguiente

En la siguiente dejamos por defecto los valores y finalizar

Por ultimo realizamos la prueba si realmente se hizo la configuracin correcta o no y damos aceptar.

Una vez que realizamos la configuracin ya estamos listos para implementar el mtodo abrir base de datos. 3.7 Mtodo abrir base de datos
El mtodo abrir base de datos permitir abrir cada vez que se quiere realizar alguna operacin o consulta con los datos de la base de datos.

Con la primera lnea indicamos el proveedor de base de datos, en la segunda lnea asignamos a la conexin y como se observa es ah donde se indica el nombre donde se realiz la configuracin en la opcin de origen de datos.

3.8

Mtodo ejecutar consulta


Este mtodo nos permitir ejecutar una consulta SQL y nos retorna un resultado.

3.9

Mtodo cerrar base de datos El mtodo cerrar base de datos permitir cerrar la base de datos despus que se utilice el mtodo abrir base de datos.

4 Prctica Lista los datos de la tabla producto en Jtable


Utilizando los mtodos ya creados realicemos una consulta a la tabla producto y mostrar los resultados en un jtable.

4.1

Pasos 1) Pasos previos Crear un nuevo proyecto Sistema_Ventas 7

Crear paquetes ConexionBD, Clases y Frms Crear un frame Frmproducto

2) Paquete conexionBD:
Dentro de este paquete se encontrara nuestra clase conexin con su mtodo ya creados Tambin se encontrara una clase denominado ControlProducto

3) Paquete Frms - Dentro de este paquete se encontraran los formularios 4) El rbol del proyecto se debe de mostrar de la siguiente forma

5) La clase conexin ya tenemos implementada con los mtodos de AbrirBD, EjecutarConsulta

y CerrarBD
6) Implementemos la clase ControlProducto Esta clase contendr dos mtodos. - Listar Productos Este mtodo consulta a la base de datos, lista los datos de la tabla producto y retorna listo para cargar a un jtable.

getTableModel Este medo asigna los valores recuperado de la base de datos a la estructura de un Tabla Modelo para asignar a un jTable

7) Desde un formulario llamemos al mtodo de lista producto y mostrar los datos en el jtable

En el evento del boton mostrar lista productos llamamos al mtodo listar

Como resultado tenemos toda la lista de los productos

Ejercicio de extensin
Crear la siguiente base de datos BDBilioteca en SQL server

TBTIPOLIBRO
ID DESCRIPCION

TBLIBRO
ID ISBN TITULO IDTLIBRO

Realizar la conexin desde java NetBeans y mostrar los datos de los libros en un JTable

10

Anda mungkin juga menyukai