Está en la página 1de 12

URL

jdbc:oracle:thin:@192.168.138.128:1521:product
D
r
i
v Puertos
e …
r
3306 Mysql
1521 Oracle
D 5432
r PostgreSQL
i 50000 DB2 Sistema de
v 1433 SQLServer
almacenamiento
e
r …

JDBC Servidor de Base de


ODBC, datos
….
Es una cadena de caracteres que identifica los recursos de una red
de forma unívoca.

Los URI (Identificador de Recursos Uniforme):


 URL: Localizador de Recursos Uniforme
 URN: Nombre de Recurso Uniforme

Normalmente estos recursos son accesibles en una red o sistema.


Localizador Uniforme de Recursos (URL). Secuencia de caracteres
que sigue un estándar y que permite denominar recursos dentro del
entorno de Internet para que puedan ser localizados.

El formato general de un URL es:


esquema://máquina.directorio.archivo

También pueden añadirse otros datos:


esquema://usuario:contraseña@máquina:puerto.directorio.archivo
Ejemplos:
 jdbc:oracle:thin:@192.168.138.128:1521:product
 jdbc:mysql://localhost:3306/BD201xx
Un URI consta de las siguientes partes:
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]
ejemplo: jdbc:oracle:thin:@192.168.138.128:1521:product

scheme: Se refiere a una especificación para asignar los identificadores, e.g. urn:, tag:, cid:.
En algunos casos también identifica el protocolo de acceso al recurso, por ejemplo http:, mailto:, ftp:, etc.
host: Información usualmente organizada en forma jerárquica, que identifica al recurso en el ámbito del esquema URI y la autoridad de
nombres (e.g. /domains/example).
query: Información con estructura no jerárquica (usualmente pares "clave=valor") que identifica al recurso en el ámbito del esquema URI y
la autoridad de nombres. El comienzo de este componente se indica mediante el carácter '?'.
Fragmento: Permite identificar una parte del recurso principal, o vista de una representación del mismo. El comienzo de este componente
se indica mediante el carácter '#’.

Aunque se acostumbra llamar URL a todas las direcciones web, URI es un identificador más completo y por eso es recomendado su
uso en lugar de la expresión URL.
“Un puerto es una interfaz a través de la cual se pueden enviar y
recibir los diferentes tipos de datos.
La interfaz puede ser de tipo física (hardware) o puede ser a nivel
lógico o de software, en cuyo caso se usa frecuentemente el
término puerto lógico (por ejemplo, los puertos de redes que
permiten la transmisión de datos entre diferentes computadoras).”
Puertos por defecto de DB
Servicio Puerto por defecto
MySql 3306/tcp
Oracle 1521/tcp
https://es.wikipedia.org/wiki/Anexo:Números_de_puerto
PostgreSQL 5432/tcp
DB2 50000/tcp
SQLServer 1433/tcp
Estándar de acceso a las bases de datos desarrollado por SQL Access Group (SAG) en 1992.
El objetivo de ODBC es hacer posible el acceder a cualquier dato desde cualquier aplicación,
sin importar qué DBMS almacene los datos. ODBC logra esto al insertar una capa intermedia
(CLI) denominada nivel de Interfaz de Cliente SQL, entre la aplicación y el DBMS.
El propósito de esta capa es traducir las consultas de datos de la aplicación en comandos que
el DBMS entienda.
El software funciona de dos modos:
 El driver interpreta las conexiones y llamadas SQL y las traduce desde el API ODBC hacia el
DBMS.
 Conexión a la base de datos se debe crear una DSN (Data Source Name) dentro del ODBC
que define los parámetros, ruta y características de la conexión según los datos que
solicite el creador o fabricante.
API JDBC es una colección de interfaces Java y métodos de
gestión de manejadores de conexión hacia cada modelo
específico de base de datos (usando SQL).
URL
jdbc:oracle:thin:@192.168.138.128:1521:product
D
r
i
v Puertos
e …
r

3306 Mysql
D 1521 Oracle
r
5432 PostgreSQL
i Sistema de
v 50000 DB2
1433 SQLServer almacenamiento
e
r

JDBC Servidor de Base de
ODBC, datos
….
 https://es.wikipedia.org/wiki/Anexo:Números_de_puerto
 https://msdn.microsoft.com/es-es/library/ms254500(v=vs.110).aspx
 https://es.wikipedia.org/wiki/Localizador_de_recursos_uniforme
 https://es.wikipedia.org/wiki/Localizador_de_recursos_uniforme
 http://es.slideshare.net/vinivaldivieso/arquitectura-de-bases-de-datos-oracle
 http://redesysql.blogspot.com.co/2015/06/oracle-database.html