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

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 abase 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 Compruebasi 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 LACONEXIÓ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 elDriver 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 abrirla 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 querecibe 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();