guia 1 conexion a base de datos sql server

10
1 UNIVERSIDAD NACIONAL MICAELA BASTIDAS DE APURÍMAC FACULTAD DE INGENIERÍAS ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMÁTICA Y SISTEMAS GUÍA 01 DE LABORATORIO – Conexión a Base de datos SQL Server 1 DATOS ACADÉMICOS: Nombre Asignatura: Taller I Unidad: Tercera Unidad: BD Tema: Conexión a base de datos – SQL Server Docente: Ing. Evelyn Naida Luque Ochoa Jefe de Prácticas: Bach. Cristian Villegas Chávez 2 SESIÓN Nº _____ (Tiempo Estimado: 02 Horas) 3 MARCO TEÓRICO - PRÁCTICA 3.1 Conexión a base de datos Existen diferentes formas de conectar a una base de datos Sql server; en esta ocasión la conexión lo realizaremos mediante el origen de datos “ODBC”. 3.2 Clase conexión Dentro del fichero de la clase Conexiónse implementara la conexión a la base de datos: Public class Conexión{ } Para realizar la conexión 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 conexión que se realiza asía la base de datos. 3.3 Librerías que se utiliza para realizar la conexión Las variables globales que fueron declarados anteriormente necesitan de una librería; para lo cual se requiere importar la siguiente import java.sql.*;”. Es ahí donde se encuentra las variables para realizar la conexión. 3.4 Constructor de la Clase Conexión En el constructor de clase se tendrán que inicializar las variables globales. public Conexion() { this.conexionBD = null; this.st = null; }

Upload: mayito-ch

Post on 28-Nov-2015

48 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Guia 1 Conexion a Base de Datos SQL Server

1

UNIVERSIDAD NACIONAL MICAELA BASTIDAS DE APURÍMAC FACULTAD DE INGENIERÍAS

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMÁTICA Y SISTEMAS GUÍA 01 DE LABORATORIO – Conexión a Base de datos SQL Server

1 DATOS ACADÉMICOS:

Nombre Asignatura: Taller I

Unidad: Tercera Unidad: BD

Tema: Conexión a base de datos – SQL Server

Docente: Ing. Evelyn Naida Luque Ochoa Jefe de Prácticas: Bach. Cristian Villegas Chávez

2 SESIÓN Nº _____ (Tiempo Estimado: 02 Horas)

3 MARCO TEÓRICO - PRÁCTICA

3.1 Conexión a base de datos Existen diferentes formas de conectar a una base de datos Sql server; en esta ocasión la conexión lo

realizaremos mediante el origen de datos “ODBC”.

3.2 Clase conexión Dentro del fichero de la clase “Conexión” se implementara la conexión a la base de datos:

Public class Conexión{

}

Para realizar la conexión 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 conexión que se realiza asía la base de

datos.

3.3 Librerías que se utiliza para realizar la conexión Las variables globales que fueron declarados anteriormente necesitan de una librería; para lo cual se

requiere importar la siguiente “import java.sql.*;”. Es ahí donde se encuentra las variables para

realizar la conexión.

3.4 Constructor de la Clase Conexión

En el constructor de clase se tendrán que inicializar las variables globales.

public Conexion() {

this.conexionBD = null;

this.st = null;

}

Page 2: Guia 1 Conexion a Base de Datos SQL Server

2

3.5 Base de Datos

Para trabajar en todo el proyecto se utilizara la base de datos ventas.

Area

CodArea

Nombre

Boleta

NroBoleta

Fecha

CodCliente

CodEmpleado

Total

Cargo

CodCargo

Nombre

Cliente

CodCliente

Nombres

Apellidos

Ruc

Telefono

Email

Direccion

DetBoleta

NroBoleta

CodProducto

PrecioVenta

CantidadVenta

DetFactura

NroFactura

CodProducto

PrecioVenta

CantidadVenta

Empleado

CodEmpleado

Nombres

Apellidos

FechaIngreso

Telefono

Direccion

CodArea

CodCargo

Factura

NroFactura

Fecha

CodCliente

CodEmpleado

SubTotal

Igv

Total

Historial

FechaIngreso

Campo

CodUsuario

Producto

CodProducto

Nombres

Tipo

Precio

Stock

StockMax

StockMin

Usuario *

CodUsuario

Usuario

Contrasenia

CodEmpleado

Page 3: Guia 1 Conexion a Base de Datos SQL Server

3

3.6 Configuración de ODBC para realizar la conexión

Para realizar la conexión mediante el origen de datos se tiene que realizar la siguiente configuración:

Ingresar mediante la opción de Windows “ejecutar” y digitar ODBCAD32

Nos lanza la ventana de configuración de origen de datos; es ahí donde se tiene que realizar la

configuración.

- Ingresar a la opción de agregar, seleccionamos el controlador para establecer el origen de datos

y damos finalizar para crear.

Page 4: Guia 1 Conexion a Base de Datos SQL Server

4

- 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

Page 5: Guia 1 Conexion a Base de Datos SQL Server

5

- En la siguiente opción 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

Page 6: Guia 1 Conexion a Base de Datos SQL Server

6

- Por ultimo realizamos la prueba si realmente se hizo la configuración correcta o no y damos

aceptar.

Una vez que realizamos la configuración ya estamos listos para implementar el método abrir

base de datos.

3.7 Método abrir base de datos El método abrir base de datos permitirá abrir cada vez que se quiere realizar alguna operación o

consulta con los datos de la base de datos.

Page 7: Guia 1 Conexion a Base de Datos SQL Server

7

Con la primera línea indicamos el proveedor de base de datos, en la segunda línea asignamos a la

conexión y como se observa es ahí donde se indica el nombre donde se realizó la configuración en la

opción de origen de datos.

3.8 Método ejecutar consulta

Este método nos permitirá ejecutar una consulta SQL y nos retorna un resultado.

3.9 Método cerrar base de datos

El método cerrar base de datos permitirá cerrar la base de datos después que se utilice el método

abrir base de datos.

4 Práctica – Lista los datos de la tabla producto en Jtable Utilizando los métodos 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”

Page 8: Guia 1 Conexion a Base de Datos SQL Server

8

Crear paquetes “ConexionBD”, “Clases“ y “Frms” Crear un frame “Frmproducto”

2) Paquete conexionBD:

- Dentro de este paquete se encontrara nuestra clase conexión con su método ya creados - También 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 conexión ya tenemos implementada con los métodos de AbrirBD, EjecutarConsulta y CerrarBD

6) Implementemos la clase “ControlProducto” Esta clase contendrá dos métodos.

- Listar Productos Este método 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

Page 9: Guia 1 Conexion a Base de Datos SQL Server

9

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

- En el evento del boton mostrar lista productos llamamos al método listar

Page 10: Guia 1 Conexion a Base de Datos SQL Server

10

- Como resultado tenemos toda la lista de los productos

5 Ejercicio de extensión

- Crear la siguiente base de datos BDBilioteca en SQL server

- Realizar la conexión desde java NetBeans y mostrar los datos de los libros en un JTable

TBLIBROID

ISBN

TITULO

IDTLIBRO

TBTIPOLIBRO

ID

DESCRIPCION