CARRERA PROFESIONAL:
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
DOCENTE:
ING.MARCO AURELIO PORRO CHULLI
CURSO:
LABORATTORIO DE PROGRAMACIÓN II
ALUMNOS:
LEÓN CHONLÓN DORIS
LÓPEZ REYES ELFER OSMIN
ROMERO BURGOS SELENE
TEMA:
Java DataBase Connectivity(JDBC)
CICLO:V SECCIÓN:B
BAGUA GRANDE_AMAZONAS_PERÚ_2017
Capa de Acceso de datos, creación.
Modelo de dos capas: se basa en que la conexión entre la aplicación
java, que se esta ejecutando se conecte directamente a la base de datos,
para esto se necesita el driver JDBC, se puede acceder ala base de datos a
través de la red, sin importar en que maquina este la base de datos.
Modelo de tres capas:
Se encarga de enviar las sentencias SQL a la base de datos, aquí el
usuario no tiene acceso a la base de datos.
Este modelo mantiene el control del tipo de operaciones que se realizan
con la base de datos.
CREACIÓN/ARQUITECTURA.
Configuración de conexión BD con NetBeans.
 Ingresamos al administrador de configuración de sql server,
elegimos configuración de red de sql server, protocolos de
msqlserver.
 Seleccionamos TCP/IP, y lo habilitamos, también habilitamos
las direcciones Ip.
 Vamos a servicios de sql server, seleccionamos sql
server (mssqlserver), damos doble clic y le damos reiniciar.
 Cargamos nuestro sql server, vamos a seguridad, inicios de sesión,
escogemos el usuario sa.
 Nos vamos a general, y colocamos una contraseña.
 Nos dirigimos a seguridad y seleccionamos modo de
autentificación de windows y sql server, le damos
aceptar.
Nos dirigimos a estado y seleccionamos
conceder/habilitada.
Abrimos nuestro Netbeans, creamos un nuevo
proyecto.
Establecemos la conexión con la base de datos.
JDBC (Java DataBase Connectivity)
Es un API de Java que permite al programador ejecutar
instrucciones en lenguaje estándar de acceso a
Bases de Datos, SQL (Structured Query Language, lenguaje
estructurado de consultas), que es un lenguaje de muy alto
nivel que
permite crear, examinar, manipular y gestionar Bases de Datos
relacionales.
TIPOS
Puente
jdbc - odbc
Puro java
jdbc-net
100% puro
java
Api jdbc
nativo
Puente jdbc - odbc
Es muy útil y muy utilizado ya que gracias
a él podemos acceder a los controladores odbc instalados en
cada
una de las maquinas cliente, odbc es muy recomendado hoy
en día
solo para uso experimental.
Api jdbc nativo
Es un tipo de controlador 2, se llaman así a las api
jdbc los cuales se convierten en nativos c / c++, son únicos a las
bases
de datos estos tipos de controladores te los proporciona los
proveedores de base de datos y deben ser instalados en cada
una de las maquinas cliente, lo cual si cambiamos de base de datos
también tenemos que cambiar la api nativa.
Puro java jdbc-net
Es un controlador de tipo 3, utilizado para
acceder a bases de datos, en la cual los clientes jdbc, utilizan
conectores de red estándar para así poder comunicarse con un
servidor, este conductor es muy flexible, lo cual no necesita tener
instalado en el cliente,nos permite poder acceder a distintas bases
de datos.
100% puro java
Este conductor de java puro se va a comunicar de
una forma directa con el servidor mediante la conexión de socket.
Este tipo de controlador es de un rendimiento muy alto el cual nos
proporciona en este caso en mismo vendedor. Este controlador es
muy flexible, no es necesario tener que instalar ningún software
adicional en el servidor o cliente.
CONCLUSIONES
 Al momento de desarrollar una aplicación en java tiene a ventaja que
se pueda ejecutar en cualquier sistema operativo.
 Los drivers jdbc y odbc, establecen la estructura para poder establecer
una conexión con la base de datos.
 Al concluir con este trabajo estamos dispuestos a la creación de una
nueva api, capaz de acceder a bases de datos de mutiples servidores
sql.
Jdbc

Jdbc

  • 1.
    CARRERA PROFESIONAL: INGENIERÍA DESISTEMAS Y TELEMÁTICA DOCENTE: ING.MARCO AURELIO PORRO CHULLI CURSO: LABORATTORIO DE PROGRAMACIÓN II ALUMNOS: LEÓN CHONLÓN DORIS LÓPEZ REYES ELFER OSMIN ROMERO BURGOS SELENE TEMA: Java DataBase Connectivity(JDBC) CICLO:V SECCIÓN:B BAGUA GRANDE_AMAZONAS_PERÚ_2017
  • 2.
    Capa de Accesode datos, creación. Modelo de dos capas: se basa en que la conexión entre la aplicación java, que se esta ejecutando se conecte directamente a la base de datos, para esto se necesita el driver JDBC, se puede acceder ala base de datos a través de la red, sin importar en que maquina este la base de datos.
  • 3.
    Modelo de trescapas: Se encarga de enviar las sentencias SQL a la base de datos, aquí el usuario no tiene acceso a la base de datos. Este modelo mantiene el control del tipo de operaciones que se realizan con la base de datos.
  • 4.
  • 5.
    Configuración de conexiónBD con NetBeans.  Ingresamos al administrador de configuración de sql server, elegimos configuración de red de sql server, protocolos de msqlserver.  Seleccionamos TCP/IP, y lo habilitamos, también habilitamos las direcciones Ip.  Vamos a servicios de sql server, seleccionamos sql server (mssqlserver), damos doble clic y le damos reiniciar.  Cargamos nuestro sql server, vamos a seguridad, inicios de sesión, escogemos el usuario sa.  Nos vamos a general, y colocamos una contraseña.
  • 6.
     Nos dirigimosa seguridad y seleccionamos modo de autentificación de windows y sql server, le damos aceptar. Nos dirigimos a estado y seleccionamos conceder/habilitada. Abrimos nuestro Netbeans, creamos un nuevo proyecto. Establecemos la conexión con la base de datos.
  • 7.
    JDBC (Java DataBaseConnectivity) Es un API de Java que permite al programador ejecutar instrucciones en lenguaje estándar de acceso a Bases de Datos, SQL (Structured Query Language, lenguaje estructurado de consultas), que es un lenguaje de muy alto nivel que permite crear, examinar, manipular y gestionar Bases de Datos relacionales.
  • 8.
    TIPOS Puente jdbc - odbc Purojava jdbc-net 100% puro java Api jdbc nativo
  • 9.
    Puente jdbc -odbc Es muy útil y muy utilizado ya que gracias a él podemos acceder a los controladores odbc instalados en cada una de las maquinas cliente, odbc es muy recomendado hoy en día solo para uso experimental.
  • 10.
    Api jdbc nativo Esun tipo de controlador 2, se llaman así a las api jdbc los cuales se convierten en nativos c / c++, son únicos a las bases de datos estos tipos de controladores te los proporciona los proveedores de base de datos y deben ser instalados en cada una de las maquinas cliente, lo cual si cambiamos de base de datos también tenemos que cambiar la api nativa.
  • 11.
    Puro java jdbc-net Esun controlador de tipo 3, utilizado para acceder a bases de datos, en la cual los clientes jdbc, utilizan conectores de red estándar para así poder comunicarse con un servidor, este conductor es muy flexible, lo cual no necesita tener instalado en el cliente,nos permite poder acceder a distintas bases de datos.
  • 12.
    100% puro java Esteconductor de java puro se va a comunicar de una forma directa con el servidor mediante la conexión de socket. Este tipo de controlador es de un rendimiento muy alto el cual nos proporciona en este caso en mismo vendedor. Este controlador es muy flexible, no es necesario tener que instalar ningún software adicional en el servidor o cliente.
  • 13.
    CONCLUSIONES  Al momentode desarrollar una aplicación en java tiene a ventaja que se pueda ejecutar en cualquier sistema operativo.  Los drivers jdbc y odbc, establecen la estructura para poder establecer una conexión con la base de datos.  Al concluir con este trabajo estamos dispuestos a la creación de una nueva api, capaz de acceder a bases de datos de mutiples servidores sql.