SlideShare una empresa de Scribd logo
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
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
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
TBLIBRO
ID
ISBN
TITULO
IDTLIBRO
TBTIPOLIBRO
ID
DESCRIPCION

Más contenido relacionado

PPTX
Registros de control y estados de la CPU
PPTX
Transacciones en SQL SERVER
PPTX
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
PPTX
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
PPTX
Base de datos distribuidas
PDF
Procesos e hilos_parte_3
PDF
Creación de tablas y relaciones en mysql workbench
PPTX
Objeto SqlDataAdapter
Registros de control y estados de la CPU
Transacciones en SQL SERVER
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
Base de datos distribuidas
Procesos e hilos_parte_3
Creación de tablas y relaciones en mysql workbench
Objeto SqlDataAdapter

La actualidad más candente (20)

PPT
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
PDF
Diagramas UML: Componentes y despliegue
PDF
Diagrama de clases - Ejemplo monográfico 02
PDF
Clave foránea
PPTX
Database Concepts and Components
PPTX
Implementacion de bases de datos en mysql
PDF
Administración de Base de Datos
PPSX
Aplicaciones Distribuídas
PPTX
Prueba de aplicaciones
PPTX
Proyecto Final Base De Datos
DOCX
Middleware en los sistemas distribuidos
DOCX
Conexión desde una aplicación en java a un bd en mysql
PDF
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
DOCX
Base de datos para la farmacia "José"
PPTX
Procedimientos almacenados
DOCX
Base de datos para la farmacia "José"
PPTX
Database : Relational Data Model
PDF
Integridad de datos
PDF
Ventajas y desventajas de los modelos de bd
PDF
Guia de ejercicio sql
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
Diagramas UML: Componentes y despliegue
Diagrama de clases - Ejemplo monográfico 02
Clave foránea
Database Concepts and Components
Implementacion de bases de datos en mysql
Administración de Base de Datos
Aplicaciones Distribuídas
Prueba de aplicaciones
Proyecto Final Base De Datos
Middleware en los sistemas distribuidos
Conexión desde una aplicación en java a un bd en mysql
IDR Unidad 1: Introducción y proceso de Ingeniería de requerimientos
Base de datos para la farmacia "José"
Procedimientos almacenados
Base de datos para la farmacia "José"
Database : Relational Data Model
Integridad de datos
Ventajas y desventajas de los modelos de bd
Guia de ejercicio sql
Publicidad

Destacado (19)

DOCX
Sesión de aprendizaje 6 ° 2015-20
PPTX
Aprenda a conectar sql y c# en 19 sencillos pasos!
PDF
Ejercicios resueltos de sql
PPT
Consultas base de datos en SQL
DOC
Construcción de pila con limones
DOCX
Ejercio de normalización
PDF
Conexión Java - MySql
PDF
Análisis dimensional, notación científica & cifras significaticas
PDF
Calculo integral - Larson
PDF
PROYECTO HERENCIA FINAL
PDF
Proyecto Final(Paneles)
PDF
informe superposicion figuras de Lissajous
PDF
Calculo Diferencial
PDF
PDF
La fisica de joao magueijo
PDF
Un breve resumen de álgebra lineal - Juan Álvarez (incompleto)
PDF
Informe péndulo simple fisica ondulatoria
DOCX
proyecto conexion netbeans con Mysql
PDF
Manual sql server parte 1
Sesión de aprendizaje 6 ° 2015-20
Aprenda a conectar sql y c# en 19 sencillos pasos!
Ejercicios resueltos de sql
Consultas base de datos en SQL
Construcción de pila con limones
Ejercio de normalización
Conexión Java - MySql
Análisis dimensional, notación científica & cifras significaticas
Calculo integral - Larson
PROYECTO HERENCIA FINAL
Proyecto Final(Paneles)
informe superposicion figuras de Lissajous
Calculo Diferencial
La fisica de joao magueijo
Un breve resumen de álgebra lineal - Juan Álvarez (incompleto)
Informe péndulo simple fisica ondulatoria
proyecto conexion netbeans con Mysql
Manual sql server parte 1
Publicidad

Similar a Guia 1 conexion a base de datos sql server (20)

DOCX
Como conectar bases de datos a visual basic 2010
DOCX
Jose chaparro corte 3 trabajo
PDF
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
DOCX
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
PDF
28336272 juan andarcia
PDF
Como conectar visual_basic
PDF
Como conectar visual basic a las bases de josue manrique 27 332 672
PDF
Dayismel cervantes 3_er corte 1er 20%
PPTX
Dprn3 u3 a1_casv
PDF
Conexion a Visual Basic 6.0
PPTX
Base de datos Juan Gomez 27046004 #44
DOCX
Informe enlazamiento
DOCX
Como conectar visual basic 6.0 girbely mendez 24362324 #45
DOCX
Edwin montilla trabajo corte 3
DOCX
Conexion con visual basic 6.0
PDF
Guia BD conexión Mysql con Java usando Netbeans
PPTX
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
PDF
Base de Datos Desde Visual Basic 6.0
PPSX
Dprn3 u3 a1_eeul
PDF
3er corte 20% erwin nava
Como conectar bases de datos a visual basic 2010
Jose chaparro corte 3 trabajo
CONEXION A BASE DE DATOS - VISUAL BASIC 6.0
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
28336272 juan andarcia
Como conectar visual_basic
Como conectar visual basic a las bases de josue manrique 27 332 672
Dayismel cervantes 3_er corte 1er 20%
Dprn3 u3 a1_casv
Conexion a Visual Basic 6.0
Base de datos Juan Gomez 27046004 #44
Informe enlazamiento
Como conectar visual basic 6.0 girbely mendez 24362324 #45
Edwin montilla trabajo corte 3
Conexion con visual basic 6.0
Guia BD conexión Mysql con Java usando Netbeans
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Base de Datos Desde Visual Basic 6.0
Dprn3 u3 a1_eeul
3er corte 20% erwin nava

Guia 1 conexion a base de datos sql server

  • 1. 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. 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
  • 3. 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. 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. 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. 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. 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. 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. 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. 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 TBLIBRO ID ISBN TITULO IDTLIBRO TBTIPOLIBRO ID DESCRIPCION