SlideShare una empresa de Scribd logo
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

Dprn3 u3 a1_osfm
Dprn3 u3 a1_osfmDprn3 u3 a1_osfm
Dprn3 u3 a1_osfm
OSCARFRANCO69
 
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
Gustavo Inocente Chacón
 
Objetosimpliciosjsp
ObjetosimpliciosjspObjetosimpliciosjsp
Objetosimpliciosjsp
KatherineLG
 
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
Eric Gustavo Coronel Castillo
 
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
YoshuaZea
 
Jdbc
JdbcJdbc
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
Jesús Alberto Velasquez abanto
 
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
jubacalo
 
Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)
GREINDER MARCHENA & LIZ VASQUEZ
 
Programación orientada a objetos II
Programación orientada a objetos IIProgramación orientada a objetos II
Programación orientada a objetos II
yanburbano
 
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
David Vaquero
 
SALUDOS EN INGLES
SALUDOS EN INGLESSALUDOS EN INGLES
SALUDOS EN INGLES
ludiviarosa
 
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
guest39ff1b
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
jubacalo
 
Java Web Lección 03 - MVC
Java Web Lección 03 - MVCJava Web Lección 03 - MVC
Java Web Lección 03 - MVC
Eric Gustavo Coronel Castillo
 
Ajax
AjaxAjax
Presentacion tutorados
Presentacion tutoradosPresentacion tutorados
Presentacion tutorados
ferchocore
 
ORACLE SQL
ORACLE SQLORACLE SQL
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-infoSteff Lerry
 
Ежедневники 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
Grupo Espírita Mensageiros
 
Vasquez p gi_u6_a1
Vasquez p gi_u6_a1Vasquez p gi_u6_a1
Vasquez p gi_u6_a1
Cuidate Vazquez V.
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
begoHer
 
04. 610 nãotema
04. 610 nãotema04. 610 nãotema
04. 610 nãotema
Grupo Espírita Mensageiros
 
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.12Adair Witmer
 
Some_samples_of_my_jobs
Some_samples_of_my_jobsSome_samples_of_my_jobs
Some_samples_of_my_jobs
Nigar Sultana
 
Aporte 2 de telematica.
Aporte 2 de telematica.Aporte 2 de telematica.
Aporte 2 de telematica.
Yamile Montes Nobles
 
Understanding Paper Dryer Rotary Joint Reliability
Understanding Paper Dryer Rotary Joint ReliabilityUnderstanding Paper Dryer Rotary Joint Reliability
Understanding Paper Dryer Rotary Joint Reliability
Kadant Inc.
 
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
University of Nevada Cooperative Extension
 
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
Sarfaraj Gagan
 
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
 
Coat of Arms
Coat of ArmsCoat of Arms
Coat of Arms
cgm11
 
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
Salvatore Lentini
 

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
 
Connection
ConnectionConnection
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
kelly yesenia montalvan damian
 
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
Samuel Marrero
 
[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)
Eudris Cabrera
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Erlin Darwin Herrera cieza
 
Connection trabajo
Connection trabajoConnection trabajo
Connection trabajo
INGRID LESLY CORONEL ACUÑA
 
JAVA CON BASE DE DATOS
JAVA CON  BASE DE DATOSJAVA CON  BASE DE DATOS
JAVA CON BASE DE DATOS
jorgeluisgarciaalarcon
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
1 2d
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
Trabajo de jdbcTrabajo 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
Priscila Edith Gómez Rascón
 
Notas clase
Notas claseNotas clase
Notas clase
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
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
jbersosa
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
jbersosa
 
Trabajo Connectar
Trabajo ConnectarTrabajo Connectar
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Jhosy2404
 
Connec
ConnecConnec

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
Notas claseNotas clase
Notas clase
 
Notas clase java ii
Notas clase java iiNotas clase java ii
Notas clase java ii
 
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

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

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

Qué es el oficio simple 1.1.pptx diapositivas
Qué es el oficio simple 1.1.pptx  diapositivasQué es el oficio simple 1.1.pptx  diapositivas
Qué es el oficio simple 1.1.pptx diapositivas
OsvelAndrBriceoGuerr
 
Unidad Central de Procesamiento (CPU): El Procesador
Unidad Central de Procesamiento (CPU): El ProcesadorUnidad Central de Procesamiento (CPU): El Procesador
Unidad Central de Procesamiento (CPU): El Procesador
castilloaldair788
 
Modelos de Teclados ergonómicos y Pantallas táctiles.pptx
Modelos de Teclados ergonómicos y Pantallas táctiles.pptxModelos de Teclados ergonómicos y Pantallas táctiles.pptx
Modelos de Teclados ergonómicos y Pantallas táctiles.pptx
ambargarc7
 
trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
luzmilalopez043tamar
 
mi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san josemi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san jose
Ariana yglesias azañero
 
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
SelenyCubas
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
rmurillojesus
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
cbtistechserv
 
Presentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptxPresentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptx
Andrea713958
 

Último (9)

Qué es el oficio simple 1.1.pptx diapositivas
Qué es el oficio simple 1.1.pptx  diapositivasQué es el oficio simple 1.1.pptx  diapositivas
Qué es el oficio simple 1.1.pptx diapositivas
 
Unidad Central de Procesamiento (CPU): El Procesador
Unidad Central de Procesamiento (CPU): El ProcesadorUnidad Central de Procesamiento (CPU): El Procesador
Unidad Central de Procesamiento (CPU): El Procesador
 
Modelos de Teclados ergonómicos y Pantallas táctiles.pptx
Modelos de Teclados ergonómicos y Pantallas táctiles.pptxModelos de Teclados ergonómicos y Pantallas táctiles.pptx
Modelos de Teclados ergonómicos y Pantallas táctiles.pptx
 
trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....trabajo de mantenimiento de equipos ....
trabajo de mantenimiento de equipos ....
 
mi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san josemi hermoso sector victor raul ,calle san jose
mi hermoso sector victor raul ,calle san jose
 
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
ESTUDIANTES-CT-SESIÓN 5 -BI-.pdf SECUNDARIA 2024
 
Manual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdfManual Soporte y mantenimiento de computo.pdf
Manual Soporte y mantenimiento de computo.pdf
 
Manual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdfManual de mantenimiento hadware xperts pdf
Manual de mantenimiento hadware xperts pdf
 
Presentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptxPresentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptx
 

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();