guia 1 conexion a base de datos sql server
TRANSCRIPT
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;
}
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
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
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.
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
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
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.
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”
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
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
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