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