SlideShare una empresa de Scribd logo
1 de 11
TEMA :
CURSO:
DOCENTE:
CARRERA PROFESIONAL:
INTEGRANTE:
Este tipo de objeto nos proporciona una conexión a una base de datos, para
establecer la conexión lo primero que hacemos es crear el objeto connection por
medio de la propiedad créate object de objeto server:
Definición:
<% Set conexion=Server.CreateObject("ADODB.Connection")%>
CREARCONEXIÓN:
Las propiedades fundamentales para
crear una conexión son:
Name.
Host.
Login y Password.
Type.
Port.
NAME:
Es el nombre de la base de datos que queremos abrir. Si no se
especifica se creará una base de datos en la MEMORIA.
HOST:
Es la ubicación del servidor de base de datos. En muchas ocasiones
será "local host", pero puede ser también un nombre o una
dirección IP.
LOGIN Y
PASSWORD:
Usuario y clave que definan al usuario que intenta crear la base.
TYPE:
Indica el tipo de base de datos al que queremos acceder (mysql,
sqlite,etc).
PORT:
El puerto por el que accederemos a la base de datos. En el caso de
mysql el puerto por defecto es 3306.
Ejemplo:
<% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234" %>
Data Source: DSN=Nombre ODBC de la Base de Datos
Usuario: UID=Nombre de Usuario
Password: PWD=Password del usuario para la base de datos
Propiedades:
1° ConnectionString
Especifica la referencia a la base de datos con la cual queremos
conectar, conteniendo en una cadena de texto la información
necesaria para efectuar esa conexión mediante parejas de
valores separadas por ";". Los valores que podemos asignar son:
Ejemplo:
<% conexion.Mode=3 %>
2° Mode Especifica los permisos de la conexión.
Algunos de los valores mas habituales que podemos asignar son:
1. Establece permiso solo de Lectura
2. Establece permiso solo de Escritura
3. Establece permiso de Lectura/Escritura
PROPIEDAD DESCRIPCIÓN
IsOpen Comprueba si la conexión está abierta.
Port Obtiene el número del puerto utilizado por la conexión.
RedirectDepth 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 Comprueba si la conexión HTTP entre el cliente y el servidor utiliza el protocolo SSL
("https://").
A continuación se presenta un ejemplo:
package ar.com.et3.lab8.ejercicio1.administrador;
import java.sql.Connection;
import java.sql.DriverManager;
/**
* @author Window8
*/
public abstract class AdministradorDeConexiones {
public AdministradorDeConexiones() {
}
public static Connection getConnection() throws Exception
{
// Establece el nombre del driver a utilizar
String dbDriver = "com.mysql.jdbc.Driver";
Ejemplo:
// Establece la conexion a utilizar contra la base de datos
String dbConnString = "jdbc:mysql://localhost/6to_ET3";
// Establece el usuario de la base de datos
String dbUser = "root";
// Establece la contraseña de la base de datos
String dbPassword = "";
// Establece el driver de conexión
Class.forName(dbDriver).newInstance();
// Retorna la conexión
return DriverManager.getConnection(dbConnString, dbUser,
dbPassword);
} }
RECOMENDACIONES:
 Para garantizar que las conexiones están siempre cerradas, abrir la conexión en el interior de
un bloque using. Así, asegura que la conexión se cierra automáticamente cuando el código
sale del bloque.
 Si la conexión SqlConnection está fuera de ámbito, no se cerrará. Por lo tanto, es preciso cerrar
explícitamente la conexión llamando a Close o Dispose.
 Cierre y botar son funcionalmente equivalentes. Si el valor de la agrupación de conexiones
Pooling se establece en true o yes, la conexión subyacente se devuelve a la agrupación de
conexiones.
Connection

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Instalación de CMS´s en un VirtualHost
Instalación de CMS´s en un VirtualHostInstalación de CMS´s en un VirtualHost
Instalación de CMS´s en un VirtualHost
 
php-mysql
php-mysqlphp-mysql
php-mysql
 
Acciones JSP
Acciones JSPAcciones JSP
Acciones JSP
 
Clases de oledb
Clases de oledbClases de oledb
Clases de oledb
 
Objeto de connection
Objeto de connection Objeto de connection
Objeto de connection
 
Cómo utilizar htaccess
Cómo utilizar htaccessCómo utilizar htaccess
Cómo utilizar htaccess
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
 
FTP con MySQL
FTP con MySQLFTP con MySQL
FTP con MySQL
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
Servlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y TomcatServlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y Tomcat
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-php
 
69 Php. Proteccion De Directorios
69 Php. Proteccion De Directorios69 Php. Proteccion De Directorios
69 Php. Proteccion De Directorios
 
Cuarta 1
Cuarta 1Cuarta 1
Cuarta 1
 
Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletAcceso a BBDD mediante un servlet
Acceso a BBDD mediante un servlet
 
OLE BD
OLE BDOLE BD
OLE BD
 

Destacado

Ppt Valuation Legal Issues V2 Jcr 042909
Ppt Valuation Legal Issues V2 Jcr 042909Ppt Valuation Legal Issues V2 Jcr 042909
Ppt Valuation Legal Issues V2 Jcr 042909James C. Roberts III
 
EarlyBridge product info training reinforcement leaflet en
EarlyBridge product info training reinforcement leaflet enEarlyBridge product info training reinforcement leaflet en
EarlyBridge product info training reinforcement leaflet enEarlyBridge
 
Marketing Operations Management T-Mobile
Marketing Operations Management T-MobileMarketing Operations Management T-Mobile
Marketing Operations Management T-MobileAdnovate
 
Top 8 hospitality aide resume samples
Top 8 hospitality aide resume samplesTop 8 hospitality aide resume samples
Top 8 hospitality aide resume samplesWonderGirls345
 
Codename one Cordova/PhoneGap Support
Codename one Cordova/PhoneGap SupportCodename one Cordova/PhoneGap Support
Codename one Cordova/PhoneGap SupportShai Almog
 
Combined use of geophysical methods
Combined use of geophysical methodsCombined use of geophysical methods
Combined use of geophysical methodsMario Naldi
 
Top 8 hotel electrician resume samples
Top 8 hotel electrician resume samplesTop 8 hotel electrician resume samples
Top 8 hotel electrician resume samplesWonderGirls345
 
Geophysical survey for the risk management
Geophysical survey for the risk managementGeophysical survey for the risk management
Geophysical survey for the risk managementMario Naldi
 
CV Benjamin N Seive for Linked in
CV Benjamin N Seive for Linked inCV Benjamin N Seive for Linked in
CV Benjamin N Seive for Linked inBenjamin Seive
 
Dslayton - Resume - SD
Dslayton - Resume - SDDslayton - Resume - SD
Dslayton - Resume - SDDewi Slayton
 
Electromagnetic Waves !
Electromagnetic Waves !Electromagnetic Waves !
Electromagnetic Waves !Manmohan Dash
 

Destacado (19)

Ppt Valuation Legal Issues V2 Jcr 042909
Ppt Valuation Legal Issues V2 Jcr 042909Ppt Valuation Legal Issues V2 Jcr 042909
Ppt Valuation Legal Issues V2 Jcr 042909
 
Syntra west - cultuurfunctionarissen
Syntra west - cultuurfunctionarissenSyntra west - cultuurfunctionarissen
Syntra west - cultuurfunctionarissen
 
EarlyBridge product info training reinforcement leaflet en
EarlyBridge product info training reinforcement leaflet enEarlyBridge product info training reinforcement leaflet en
EarlyBridge product info training reinforcement leaflet en
 
Marketing Operations Management T-Mobile
Marketing Operations Management T-MobileMarketing Operations Management T-Mobile
Marketing Operations Management T-Mobile
 
Colombia en los juegos olìmpicos 2016 daniela
Colombia en los juegos olìmpicos 2016 danielaColombia en los juegos olìmpicos 2016 daniela
Colombia en los juegos olìmpicos 2016 daniela
 
Oliba13
Oliba13Oliba13
Oliba13
 
TDellinger Resume
TDellinger ResumeTDellinger Resume
TDellinger Resume
 
Winning through failures
Winning through failuresWinning through failures
Winning through failures
 
Maden Kanunu
Maden KanunuMaden Kanunu
Maden Kanunu
 
Top 8 hospitality aide resume samples
Top 8 hospitality aide resume samplesTop 8 hospitality aide resume samples
Top 8 hospitality aide resume samples
 
Codename one Cordova/PhoneGap Support
Codename one Cordova/PhoneGap SupportCodename one Cordova/PhoneGap Support
Codename one Cordova/PhoneGap Support
 
Combined use of geophysical methods
Combined use of geophysical methodsCombined use of geophysical methods
Combined use of geophysical methods
 
Top 8 hotel electrician resume samples
Top 8 hotel electrician resume samplesTop 8 hotel electrician resume samples
Top 8 hotel electrician resume samples
 
Geophysical survey for the risk management
Geophysical survey for the risk managementGeophysical survey for the risk management
Geophysical survey for the risk management
 
CV Benjamin N Seive for Linked in
CV Benjamin N Seive for Linked inCV Benjamin N Seive for Linked in
CV Benjamin N Seive for Linked in
 
Dslayton - Resume - SD
Dslayton - Resume - SDDslayton - Resume - SD
Dslayton - Resume - SD
 
Electromagnetic Waves !
Electromagnetic Waves !Electromagnetic Waves !
Electromagnetic Waves !
 
Service Design Thinking
Service Design ThinkingService Design Thinking
Service Design Thinking
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 

Similar a Connection (20)

CONNECTION
CONNECTIONCONNECTION
CONNECTION
 
Connection trabajo
Connection trabajoConnection trabajo
Connection trabajo
 
Connection
ConnectionConnection
Connection
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Objeto connection
Objeto connectionObjeto connection
Objeto connection
 
Connection
ConnectionConnection
Connection
 
Connection
ConnectionConnection
Connection
 
Proveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6aProveedor act1 uni2_daw_6a
Proveedor act1 uni2_daw_6a
 
Coneccion
ConeccionConeccion
Coneccion
 
Connectión
ConnectiónConnectión
Connectión
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
Bases de datos desde Visual Basic 6.0
Bases de datos desde Visual Basic 6.0 Bases de datos desde Visual Basic 6.0
Bases de datos desde Visual Basic 6.0
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)
 
Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4Creando y configurando un data source a mysql en glassfish4
Creando y configurando un data source a mysql en glassfish4
 
8. Acceso A Datos Con Microsoft Ado.Net
8.  Acceso A Datos Con Microsoft Ado.Net8.  Acceso A Datos Con Microsoft Ado.Net
8. Acceso A Datos Con Microsoft Ado.Net
 
OBJETO CONNECTION
OBJETO CONNECTIONOBJETO CONNECTION
OBJETO CONNECTION
 
Ser vlet conectar con base de datos
Ser vlet conectar con base de datosSer vlet conectar con base de datos
Ser vlet conectar con base de datos
 

Más de PierinaCP

Más de PierinaCP (11)

Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
cursores
cursorescursores
cursores
 
Objeto SqlCommand
Objeto SqlCommandObjeto SqlCommand
Objeto SqlCommand
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
ADO.Net
ADO.NetADO.Net
ADO.Net
 
poo
poopoo
poo
 
ResultSet
ResultSetResultSet
ResultSet
 
Statement
StatementStatement
Statement
 
Java con BD
Java con BDJava con BD
Java con BD
 
Jdbc
JdbcJdbc
Jdbc
 
Java
JavaJava
Java
 

Último

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaANACENIMENDEZ1
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 

Último (20)

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 

Connection

  • 2. Este tipo de objeto nos proporciona una conexión a una base de datos, para establecer la conexión lo primero que hacemos es crear el objeto connection por medio de la propiedad créate object de objeto server: Definición: <% Set conexion=Server.CreateObject("ADODB.Connection")%>
  • 3. CREARCONEXIÓN: Las propiedades fundamentales para crear una conexión son: Name. Host. Login y Password. Type. Port.
  • 4. NAME: Es el nombre de la base de datos que queremos abrir. Si no se especifica se creará una base de datos en la MEMORIA. HOST: Es la ubicación del servidor de base de datos. En muchas ocasiones será "local host", pero puede ser también un nombre o una dirección IP. LOGIN Y PASSWORD: Usuario y clave que definan al usuario que intenta crear la base. TYPE: Indica el tipo de base de datos al que queremos acceder (mysql, sqlite,etc). PORT: El puerto por el que accederemos a la base de datos. En el caso de mysql el puerto por defecto es 3306.
  • 5. Ejemplo: <% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234" %> Data Source: DSN=Nombre ODBC de la Base de Datos Usuario: UID=Nombre de Usuario Password: PWD=Password del usuario para la base de datos Propiedades: 1° ConnectionString Especifica la referencia a la base de datos con la cual queremos conectar, conteniendo en una cadena de texto la información necesaria para efectuar esa conexión mediante parejas de valores separadas por ";". Los valores que podemos asignar son:
  • 6. Ejemplo: <% conexion.Mode=3 %> 2° Mode Especifica los permisos de la conexión. Algunos de los valores mas habituales que podemos asignar son: 1. Establece permiso solo de Lectura 2. Establece permiso solo de Escritura 3. Establece permiso de Lectura/Escritura
  • 7. PROPIEDAD DESCRIPCIÓN IsOpen Comprueba si la conexión está abierta. Port Obtiene el número del puerto utilizado por la conexión. RedirectDepth 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 Comprueba si la conexión HTTP entre el cliente y el servidor utiliza el protocolo SSL ("https://").
  • 8. A continuación se presenta un ejemplo: package ar.com.et3.lab8.ejercicio1.administrador; import java.sql.Connection; import java.sql.DriverManager; /** * @author Window8 */ public abstract class AdministradorDeConexiones { public AdministradorDeConexiones() { } public static Connection getConnection() throws Exception { // Establece el nombre del driver a utilizar String dbDriver = "com.mysql.jdbc.Driver"; Ejemplo:
  • 9. // Establece la conexion a utilizar contra la base de datos String dbConnString = "jdbc:mysql://localhost/6to_ET3"; // Establece el usuario de la base de datos String dbUser = "root"; // Establece la contraseña de la base de datos String dbPassword = ""; // Establece el driver de conexión Class.forName(dbDriver).newInstance(); // Retorna la conexión return DriverManager.getConnection(dbConnString, dbUser, dbPassword); } }
  • 10. RECOMENDACIONES:  Para garantizar que las conexiones están siempre cerradas, abrir la conexión en el interior de un bloque using. Así, asegura que la conexión se cierra automáticamente cuando el código sale del bloque.  Si la conexión SqlConnection está fuera de ámbito, no se cerrará. Por lo tanto, es preciso cerrar explícitamente la conexión llamando a Close o Dispose.  Cierre y botar son funcionalmente equivalentes. Si el valor de la agrupación de conexiones Pooling se establece en true o yes, la conexión subyacente se devuelve a la agrupación de conexiones.