SlideShare una empresa de Scribd logo
1 de 8
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
CONNECTION
INTEGRANTES:
 Marleni Chuquizuta Ramos
 Yoseily Altamirano Guevara
Docente. Marco Aurelio Porro Chulli
Asignatura. Desarrollo de Software I.
una conexión a base
de datos es la forma
que un servidor de
base de datos y su
software cliente se
comunican entre sí.
Las conexiones son un
concepto clave en la
programación centrada
en datos.
PROPIEDAD DESCRIPCION
IsOpen Comprueba si la conexión está
abierta
Port Obtiene el número del puerto
utilizado por la conexión
DirectDept Obtiene o define el número de
redirecciones de encabezados
http que se siguen
Server Obtiene el nombre del host o
dirección IP del servidor al que
está conectado el cliente
UseSSL Utilice la conexión http entre el
cliente y el servidor utiliza el
protocolo SSL
Ejemplo
¿COMO REALIZO LA CONEXIÓN A MI BASE DE
DATOS?
Primero incluiremos todas las clases JDBC desde
el paquete sql:
import java.sql.*;
En este paquete se encuentran las clases
para registrar la conexión a nuestra base de
datos, crear un comando, crear instancias
para ejecutar procedimientos y mucho mas.
Luego inicializamos el Driver con el método
estático Class.forName(). Este método le dice a
la máquina virtual de Java que busque en
tiempo real la clase en el directorio de variables
(PATH,CLASSPATH, etc) .En el caso
de Netbeans y Eclipse también buscará en las
directivas del proyecto adicionales.
Try{
Class.forName(“com.mysql.jdbc.Driver”).newInsta
nce();
System.out.println(“Registro exitoso”)
}catch (Exception e){
System.out.println(e.toString());
}
Ahora para abrir la conexión usamos la
interfaz Connection, la cual recibe la referencia del
servidor de bases de datos a través del
método getConnection() de la interfaz DriverManager:
Connection con = null;
Try{
Con = DriverManager.getConnection(
“jdbc:mysql://localhost/TuBaseDeDatos?”
+”user=TuUsuario&password=TuPass”);
// Otros y operaciones sobre la base de datos...
} catch (SQLException ex){
// Mantener el control sobre el tipo de error
System.out.println("SQLException: " +
ex.getMessage());
}
El String que recibe getConnection() se refiere a
al cadena de conexión para acceder a nuestra base
de datos. Debemos indicar el nombre del servidor,
el nombre de la base de datos, usuario y password.
Hay otros parámetros adicionales, pero estos son
básicamente los que permiten un acceso rápido y
corriente a la base de datos.
Veamos la sintaxis:
jdbc:mysql://[host:puerto],[host:puerto].../[base_de_dato
s][?propiedad1][=val
valor1][&propiedad2][=valor2]…
Aquellas partes que se encuentran en corchetes son
opcionales. Finalmente usa el método close()para
cerrar la conexión de forma segura.
con.close();
Connection

Más contenido relacionado

La actualidad más candente

Presentacion tutorados
Presentacion tutoradosPresentacion tutorados
Presentacion tutorados
ferchocore
 
Acciones JSP
Acciones JSPAcciones JSP
Acciones JSP
jubacalo
 

La actualidad más candente (19)

Dprn3 u3 a1_osfm
Dprn3 u3 a1_osfmDprn3 u3 a1_osfm
Dprn3 u3 a1_osfm
 
Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012
 
Objetosimpliciosjsp
ObjetosimpliciosjspObjetosimpliciosjsp
Objetosimpliciosjsp
 
JAVA SERVER FACES - LECCION 01 - PRIMEROS PASOS
JAVA SERVER FACES - LECCION 01 - PRIMEROS PASOSJAVA SERVER FACES - LECCION 01 - PRIMEROS PASOS
JAVA SERVER FACES - LECCION 01 - PRIMEROS PASOS
 
Instalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual StudioInstalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual Studio
 
Jdbc
JdbcJdbc
Jdbc
 
Trabajo de base de datos en sqlserver
Trabajo de base de datos en sqlserverTrabajo de base de datos en sqlserver
Trabajo de base de datos en sqlserver
 
Explicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundoExplicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundo
 
Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)
 
Programación orientada a objetos II
Programación orientada a objetos IIProgramación orientada a objetos II
Programación orientada a objetos II
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 Introduccion
 
SALUDOS EN INGLES
SALUDOS EN INGLESSALUDOS EN INGLES
SALUDOS EN INGLES
 
Java Primeros Pasos Revista- Edición 2
Java Primeros Pasos Revista- Edición 2Java Primeros Pasos Revista- Edición 2
Java Primeros Pasos Revista- Edición 2
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
Java Web Lección 03 - MVC
Java Web Lección 03 - MVCJava Web Lección 03 - MVC
Java Web Lección 03 - MVC
 
Ajax
AjaxAjax
Ajax
 
Presentacion tutorados
Presentacion tutoradosPresentacion tutorados
Presentacion tutorados
 
ORACLE SQL
ORACLE SQLORACLE SQL
ORACLE SQL
 
Acciones JSP
Acciones JSPAcciones JSP
Acciones JSP
 

Destacado

leadgener8r-info
leadgener8r-infoleadgener8r-info
leadgener8r-info
Steff Lerry
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
begoHer
 
Final 3D Bags TO DATE 12.4.12
Final 3D Bags TO DATE 12.4.12Final 3D Bags TO DATE 12.4.12
Final 3D Bags TO DATE 12.4.12
Adair Witmer
 
Some_samples_of_my_jobs
Some_samples_of_my_jobsSome_samples_of_my_jobs
Some_samples_of_my_jobs
Nigar Sultana
 
La ideología de género sus peligros y alcances
La ideología de género   sus peligros y alcancesLa ideología de género   sus peligros y alcances
La ideología de género sus peligros y alcances
Ramón Copa
 

Destacado (15)

leadgener8r-info
leadgener8r-infoleadgener8r-info
leadgener8r-info
 
Ежедневники Thinkme
Ежедневники ThinkmeЕжедневники Thinkme
Ежедневники Thinkme
 
CARIDADE - ESPIRITISMO: SUGESTÃO DO BEM
CARIDADE - ESPIRITISMO: SUGESTÃO DO BEMCARIDADE - ESPIRITISMO: SUGESTÃO DO BEM
CARIDADE - ESPIRITISMO: SUGESTÃO DO BEM
 
Vasquez p gi_u6_a1
Vasquez p gi_u6_a1Vasquez p gi_u6_a1
Vasquez p gi_u6_a1
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
 
04. 610 nãotema
04. 610 nãotema04. 610 nãotema
04. 610 nãotema
 
Final 3D Bags TO DATE 12.4.12
Final 3D Bags TO DATE 12.4.12Final 3D Bags TO DATE 12.4.12
Final 3D Bags TO DATE 12.4.12
 
Some_samples_of_my_jobs
Some_samples_of_my_jobsSome_samples_of_my_jobs
Some_samples_of_my_jobs
 
Aporte 2 de telematica.
Aporte 2 de telematica.Aporte 2 de telematica.
Aporte 2 de telematica.
 
Understanding Paper Dryer Rotary Joint Reliability
Understanding Paper Dryer Rotary Joint ReliabilityUnderstanding Paper Dryer Rotary Joint Reliability
Understanding Paper Dryer Rotary Joint Reliability
 
Grow Your Own, Nevada! Summer 2012: Walipini Greenhouses
Grow Your Own, Nevada! Summer 2012: Walipini GreenhousesGrow Your Own, Nevada! Summer 2012: Walipini Greenhouses
Grow Your Own, Nevada! Summer 2012: Walipini Greenhouses
 
Heat Wave & Forest Fire Disaster Management PPT
Heat Wave & Forest Fire Disaster Management PPTHeat Wave & Forest Fire Disaster Management PPT
Heat Wave & Forest Fire Disaster Management PPT
 
La ideología de género sus peligros y alcances
La ideología de género   sus peligros y alcancesLa ideología de género   sus peligros y alcances
La ideología de género sus peligros y alcances
 
Coat of Arms
Coat of ArmsCoat of Arms
Coat of Arms
 
Backdoor Coding: Analisi di una semplice backdoor e prime applicazioni
Backdoor Coding: Analisi di una semplice backdoor e prime applicazioniBackdoor Coding: Analisi di una semplice backdoor e prime applicazioni
Backdoor Coding: Analisi di una semplice backdoor e prime applicazioni
 

Similar a Connection

Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde java
devsco63
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
1 2d
 
Notas clase
Notas claseNotas clase
Notas clase
1 2d
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
1 2d
 
Notas clase
Notas claseNotas clase
Notas clase
1 2d
 

Similar a Connection (20)

Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde java
 
Connection
ConnectionConnection
Connection
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
 
[ES] Conectividad de java a base de datos(jdbc)
[ES] Conectividad de java a base  de datos(jdbc)[ES] Conectividad de java a base  de datos(jdbc)
[ES] Conectividad de java a base de datos(jdbc)
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Connection trabajo
Connection trabajoConnection trabajo
Connection trabajo
 
JAVA CON BASE DE DATOS
JAVA CON  BASE DE DATOSJAVA CON  BASE DE DATOS
JAVA CON BASE DE DATOS
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Notas clase
Notas claseNotas clase
Notas clase
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
 
Notas clase
Notas claseNotas clase
Notas clase
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Trabajo Connectar
Trabajo ConnectarTrabajo Connectar
Trabajo Connectar
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Connec
ConnecConnec
Connec
 

Más de Marleni ChuquizutaRamos (10)

Big data
Big data Big data
Big data
 
Vistas
VistasVistas
Vistas
 
Transact
TransactTransact
Transact
 
Reportes
ReportesReportes
Reportes
 
Jdbc
JdbcJdbc
Jdbc
 
Espacio de nombres
Espacio de nombresEspacio de nombres
Espacio de nombres
 
Ado.net
Ado.netAdo.net
Ado.net
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Poo
PooPoo
Poo
 
Tema statement
Tema statementTema statement
Tema statement
 

Último (6)

Ética, Responsabilidad y Seguridad Digital
Ética, Responsabilidad y Seguridad DigitalÉtica, Responsabilidad y Seguridad Digital
Ética, Responsabilidad y Seguridad Digital
 
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADOCLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
 
aplicaciones multinivel y clasificación de los sitios web.pdf
aplicaciones multinivel y clasificación de los sitios web.pdfaplicaciones multinivel y clasificación de los sitios web.pdf
aplicaciones multinivel y clasificación de los sitios web.pdf
 
sub 1 ensamble y desensamble del equipo de computo
sub 1 ensamble y desensamble del equipo de computosub 1 ensamble y desensamble del equipo de computo
sub 1 ensamble y desensamble del equipo de computo
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptx
 
Mapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwareMapa conceptual de el hardware y software
Mapa conceptual de el hardware y software
 

Connection

  • 1. UNIVERSIDAD POLITÉCNICA AMAZÓNICA CONNECTION INTEGRANTES:  Marleni Chuquizuta Ramos  Yoseily Altamirano Guevara Docente. Marco Aurelio Porro Chulli Asignatura. Desarrollo de Software I.
  • 2. una conexión a base de datos es la forma que un servidor de base de datos y su software cliente se comunican entre sí. Las conexiones son un concepto clave en la programación centrada en datos.
  • 3. PROPIEDAD DESCRIPCION IsOpen Comprueba si la conexión está abierta Port Obtiene el número del puerto utilizado por la conexión DirectDept Obtiene o define el número de redirecciones de encabezados http que se siguen Server Obtiene el nombre del host o dirección IP del servidor al que está conectado el cliente UseSSL Utilice la conexión http entre el cliente y el servidor utiliza el protocolo SSL
  • 4. Ejemplo ¿COMO REALIZO LA CONEXIÓN A MI BASE DE DATOS? Primero incluiremos todas las clases JDBC desde el paquete sql: import java.sql.*; En este paquete se encuentran las clases para registrar la conexión a nuestra base de datos, crear un comando, crear instancias para ejecutar procedimientos y mucho mas.
  • 5. Luego inicializamos el Driver con el método estático Class.forName(). Este método le dice a la máquina virtual de Java que busque en tiempo real la clase en el directorio de variables (PATH,CLASSPATH, etc) .En el caso de Netbeans y Eclipse también buscará en las directivas del proyecto adicionales. Try{ Class.forName(“com.mysql.jdbc.Driver”).newInsta nce(); System.out.println(“Registro exitoso”) }catch (Exception e){ System.out.println(e.toString()); }
  • 6. Ahora para abrir la conexión usamos la interfaz Connection, la cual recibe la referencia del servidor de bases de datos a través del método getConnection() de la interfaz DriverManager: Connection con = null; Try{ Con = DriverManager.getConnection( “jdbc:mysql://localhost/TuBaseDeDatos?” +”user=TuUsuario&password=TuPass”); // Otros y operaciones sobre la base de datos... } catch (SQLException ex){ // Mantener el control sobre el tipo de error System.out.println("SQLException: " + ex.getMessage()); }
  • 7. El String que recibe getConnection() se refiere a al cadena de conexión para acceder a nuestra base de datos. Debemos indicar el nombre del servidor, el nombre de la base de datos, usuario y password. Hay otros parámetros adicionales, pero estos son básicamente los que permiten un acceso rápido y corriente a la base de datos. Veamos la sintaxis: jdbc:mysql://[host:puerto],[host:puerto].../[base_de_dato s][?propiedad1][=val valor1][&propiedad2][=valor2]… Aquellas partes que se encuentran en corchetes son opcionales. Finalmente usa el método close()para cerrar la conexión de forma segura. con.close();