Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Data la url  jdbc:<sub-protocol>:<driver & database specific parameters>,  luego en el panel de conexión se coloca lo siguiente:

 ProtocoloProtocolo: <sub-protocol>

 ParámetrosParámetros: <driver & database specific parameters>

Por ejemplo, la url  de MySql  jdbc:mysql://{hostIP | hostName}:port/database se dividiría así:

 ProtocoloProtocolo: mysql

 ParámetrosParámetros: //{hostIP | hostName}:port/database

Para conocer mas en detalle cómo definir conexiones a otras Bases de Datos recomendamos consultar el documento que se adjunta a esta página (solo disponble versión en inglés).

...

ORACLE

Clase:

oracle.jdbc.driver.OracleDriver

URL:

jdbc:oracle:thin:@{hostIP | hostName}:port:SID

Default port: 1521

ejemplo en el designer

Warning
titleCambio en driver de Oracle

A partir de la versión del driver para Oracle 11, no existe más la clase oracle.jdbc.driver.OracleDriver.
Se debe usar la clase oracle.jdbc.OracleDriver en su lugar.
Los drivers para la version 10g ya traen las 2 versiones de la clase, asi que se debe hacer el cambio desde ahora.

Note
titleProblemas con el idioma del puesto cliente al conectarse a Oracle

Hemos experimentado inconvenientes al chequear la conexión a Oracle desde O3Studio, utilizando el driver ojdbc14.jar. El problema se visualiza a través del siguiente error: "ORA-00604 "error ocurred at recursive SQL leel"... ORA-12705 "cannot access NLS data files or invalid environment"
Solución: Modificar el Regional Setting en el puesto cliente, seteando Estándares y Formatos: Inglés (Estados Unidos) y Ubicación: Estados Unidos

...

INFORMIX

Clase:

com.informix.jdbc.IfxDriver

URL:

jdbc:informix-sqli://{hostIP | hostName}:port[/database]:INFORMIXSERVER=serverName;[user=user;password=password][;name=value[;name=value]...]

Default port: 1533

...

Microsoft SQL-SERVER

SQL-SERVER 2000 y 2005

La informacion siguiente es para el driver distribuido con O3, implementado por el archivo sqljdbc-1.0.809.102.jar, ubicado en el directorio <O3>\classes\jdbc.

Clase:

com.microsoft.sqlserver.jdbc.SQLServerDriver

URL:

jdbc:sqlserver://{hostIP | hostName}[;DatabaseName =value[;property=value]...]

              Default port: 1433

ejemplo en el designer

La informacion siguiente es para el driver distribuido por Microsoft, que consiste en los archivos msbase.jar, mssqlserver.jar y msutil.jar (deben estar instalados en <O3>\classes\jdbc).

Clase:

com.microsoft.jdbc.sqlserver.SQLServerDriver

URL:

jdbc:microsoft:sqlserver://{hostIP | hostName}[;DatabaseName =value[;property=value]...]

              Default port: 1433

Clase:

connect.microsoft.MicrosoftDriver

URL:

jdbc:ff-microsoft://{hostIP | hostName}:port/database

Note

Por defecto SQL Server 2005 Express no tiene conectividad por TCP/IP disponible luego de la instalación. Es necesario ir al SQL Server Configuration Manager. Bajo SQL Server 2005 Network Configuration, click en Protocols for SQLEXPRESS, click on TCP/IP para dejarlo disponible.
Para configurar un puerto en particular y deshabilitar la asignación dinámica, se debe ir al nodo TCP/IP, botón derecho sobre "IPAll" y abrir sus Propiedades. Se deja en blanco el valor de "TCP Dynamic Ports" y se adjudica el "TCP Port" al puerto que se crea conveniente. Lo más usual es utilizar el puerto 1433 ó el puerto 1593.

...

JTurbo

Clase:

com.ashna.jturbo.driver.Driver

URL:

jdbc:JTurbo://{hostIP | hostName}:port/database

...

Inetdae

Clase:

com.inet.tds.TdsDriver

URL:

jdbc:inetdae://{hostIP | hostName}:port?database=database

...

MySQL

Clase:

com.mysql.jdbc.Driver

URL:

jdbc:mysql://{hostIP | hostName}:port/database

Default port: 3306

ejemplo en el designer

Note

En el caso de utilizar versiones recientes de MySQL donde el autollenado de los campos no resuelve los alias definidos en las consultas, se sugiere agregar el parámetro useOldAliasMetadataBehavior con valor verdadero como parte de la URL de conexión.
Ejemplo:
//hostName:3306/DataBase?useOldAliasMetadataBehavior=true

...

Essentia

Clase:

intersoft.jdbc.EssentiaDriver

URL:

jdbc:essentia://{hostIP | hostName}:port/schema

Default port: 1700

...

POSTGRES

Clase:

com.postgresql.Driver
org.postgresql.Driver

URL:

jdbc:postgresql://{hostIP | hostName}:port[/database]

Default port: 5432

Caso especial: PIQL (driver postgres-ideafix), el driver es el de postgres con la única diferencia que se publica puerto por defecto en el puerto 7120

Para el uso de un gran volumen de registros se recomienda pasarle dos parámetros al driver para una mayor eficiencia y performance (consulta se consuma en un cursor): autocommit=FALSE y un FetchSize mayor a 0. A partir de la versión de 5.0.040 se pueden indicar estos valores en la configuración avanzada de los parámetros de la conexión.

...

DB2 as400

Clase:

com.ibm.as400.access.AS400JDBCDriver

URL:

jdbc:as400://{hostIP | hostName}/libreria

...

DB2 UDB

Clase:

com.ibm.db2.jcc.DB2Driver

URL:

jdbc:db2://{hostIP|hostName}:port/database

Default port: 50000

...

RELATIVITY

Clase:

relativity.jdbc.Driver

URL:

jdbc:relativity://{hostIP | hostName}:1583/ODBC

...

 (warning) Service Pack para Relativity 11.00

...

Accediendo archivos DBF y

...

EXCEL

Ver notas en sección HowTo Accediendo archivos DBF y Excel