Versions Compared

Key

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

 

La que sigue es una lista de drivers JDBC usados con mayor frecuencia. Para cada uno se especifica el nombre de la clase y la sintaxis para su URL jdbc.

...

Note
titleOracle OCI

Configurar Driver OCI de Oracle

(tick) (tick) Para reemplazar el driver JDBC por el driver OCI de Oracle se debe realizar lo siguiente:

 

Agregar el directorio a una variable de entorno de nombre TNS_ADMIN

 

el contenido del archivo debe ser

 

1
2
3
4
5
6
7
ALIAS_NAME =
   (DESCRIPTION =
          (ADDRESS_LIST =
                   (ADDRESS = (PROTOCOL = TCP) (HOST = @hostname) (PORT = @port))
          )
          (CONNECT_DATA = (SERVICE_NAME = @service_name) )
     )

Donde:

 

ALIAS_NAME es un nombre que se utiliza en el string de conexión
@hostname es la dirección de la base de datos
@port es el puerto donde escucha la base de datos (por defecto 1521)
@service_name es el nombre del servicio de la base de datos

 

Para configurar el pool de conexiones en el servidor de aplicaciones OC4J utilizar la cadena de conexión

jdbc:oracle:oci:@ALIAS_NAME

o también es posible con

jdbc:oracle:oci:@(DESCRIPTION= 
  (ADDRESS=(PROTOCOL=TCP)(HOST=@hostname) 
    (PORT= @port)) 
    (CONNECT_DATA=(SERVICE_NAME=@service_name)))

 



(tick) (tick) A configurar en O3:

Para generar los cubos es necesario crear una carpeta en: %IDEASOFT_HOME%\classes\jdbc\lib, en esta carpeta agregar las dll's de Oracle indicadas según la versión el motor en uso y modificar el archivo settings.bat(windows), la linea: 

set PROPERTIES=%PROPERTIES% -Djava.library.path=%IDEASOFT_HOME%\classes\bin;%IDEASOFT_HOME%\classes\bin64 
por 
set PROPERTIES=%PROPERTIES% -Djava.library.path=%IDEASOFT_HOME%\classes\bin;%IDEASOFT_HOME%\classes\bin64;%IDEASOFT_HOME%\classes\jdbc\lib 

(tick)
(tick) Bajar las dll OCI necesarias del siguiente link(windows), sino bajar los drivers correspondientes desde el siguiente enlace: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

(tick) (tick) Copiar los driver bajados en el paso anterior en la ruta correspondiente, creada para tal fin.

Nota: Esta es toda la información que se tiene para realizar la conexión con OCI, no hay antecedentes de este tipo de configuraciones en clientes hasta el momento.

 

...

Anchor
informix
informix

INFORMIX

...

Info
titleConexión a instancia

En caso de tener que definir conexión a una instancia particular del servidor de base de datos, la sintaxis de parámetros es la siguiente:

//{hostIP | hostName}\instanceName[;DatabaseName =value[;property=value]...

Notar que se omite el puerto.
(warning)
(warning) Si el string de conexión se debe definir en un archivo de properties, la \ antes del instanceName debe ser doble: \\instanceName

...

Note
titleDriver

El licenciamiento del driver no permite distribución con productos comerciales por lo que debe descargarse su versión correspondiente.

Para versiones de MySql 8 es importante contar con la versión


Ejemplo en O3Designer:

Tips para MySQL 

...

PROPERTIES="$PROPERTIES -Do3.sql.useSystemProp=false"

 (warning) (warning) Service Pack para Relativity 11.00

...

Driver:jstels.jdbc.dbf.DBFDriver2
Protocolo:jstels
Parámetros:dbf:c:/mydir/dbffiles

Driver Modes

There are two main modes StelsEngine can run in: the mode with data caching and the mode with data swapping. Running in the first mode (default mode), the driver stores all tables in the RAM making it possible to achieve maximum performance. Keep in mind that Java Virtual Machine must have enough free memory allotted for storing large tables (use -Xms and -Xmx JVM options).

The second mode can be used to process large tables which cannot be fully stored in the RAM. To use this mode, set the driver property caching to false. There are also some properties for configuring this mode:

tempPath - directory where temporary files will be created (by default it is a OS temporary directory, specified by JVM environment variable "java.io.tmpdir").

maxRecordsInMemoryPerTable is used to define how many records should be saved in the RAM for each table (by default - 5000 records).

maxSwapStringSize - default size for string columns in swap files (by default - 50 characters).

Ejemplo de uso de parámetros en el string de conexión: dbf:c:/mydir/dbffiles?caching=false

...

Anchor
ingres
ingres

Ingres

Clase:com.ingres.jdbc.IngresDriver
URL:jdbc:ingres://{hostIP|hostName}:port/database

Default port: II7

Ejemplo en O3Designer:

Driver:com.ingres.jdbc.IngresDriver
Protocolo:ingres
Parámetros://localhost:II7/demodb;auto=multi

Asegurarse que la base de datos tenga el Data Access Server (DAS) habilitado.

...

Anchor
Access
Access

Access

Crear ODBC del sistema que apunte a el archivo de access

Ejemplo en O3Designer:

Driver:sun.jdbc.odbc.JdbcOdbcDriver
Protocolo:odbc
Parámetros:"Nombre ODBC"

...

Anchor
dbfexcel
dbfexcel

Accediendo archivos DBF y EXCEL

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

Connector/J 5.1.46