Se utiliza la página para conexiones a bases de datos SQL por estos motivos:
- Puede habilitar el acceso de tiempo de declaración y tiempo de depuración a una base
de datos a la que se accede fuera de J2EE.
- Además, puede establecer un valor para la opción del descriptor de construcción
sqlJNDIName, que especifica un nombre al que está enlazado el origen de datos por omisión
en el registro de JNDI; por ejemplo, java:comp/env/jdbc/MyDB. Esa opción se incluye en el
descriptor de construcción que se crea automáticamente en la siguiente situación:
- Al utilizar el Asistente para Proyecto Web EGL, tal como se describe en Crear un
proyecto para trabajar con EGL; y
- Al trabajar en ese asistente, si solicita que se cree un descriptor de construcción.
Haga lo siguiente:
- Pulse en Ventana > Preferencias
- Cuando se visualice una lista de preferencias, expanda EGL y, a continuación,
pulse en Conexiones a base de datos SQL.
- En el campo URL de conexión, teclee la URL utilizada para
conectarse a la base de datos mediante JDBC:
- Para IBM
DB2 Universal Driver
e IBM
DB2 APP DRIVER para
Windows,
el URL es jdbc:db2:nombreBD (siendo
nombreBD el nombre de la base de datos).
- Para el controlador del lado del cliente ligero JDBC Oracle, la URL varía según la
ubicación de la base de datos. Si la base de datos es local para la máquina, la URL es
jdbc:oracle:thin:nombreBD (donde
nombreBD es el nombre de la base de datos). Si la base de datos
está en un servidor remoto, la URL es
jdbc:oracle:thin:@sistema_principal:puerto:nombreBD
(donde sistema_principal es el nombre de sistema principal del
servidor de
base de datos, puerto es el número de puerto y
nombreBD es el nombre de la base de datos)
- Para el controlador NET JDBC
Informix, la URL
es la siguiente (con las líneas combinadas en una):
jdbc:informix-sqli://sistema_principal:puerto
/nombreBD:informixserver=nombre_servidor;
user=nombre_usuario;password=contraseña
- sistema_principal
- Nombre de la máquina en que reside el servidor de base de datos
- puerto
- Número de puerto
- nombreBD
- Nombre de base de datos
- nombre_servidor
- Nombre del servidor de base de datos
- nombre_usuario
- ID de usuario de
Informix
- contraseña
- La contraseña asociada con el ID de usuario
- Para el Controlador JDBC DataDirect SequeLink para SQL Server, el URL es el siguiente (en una
sola línea):
jdbc:sequelink://sistema_principal:puerto;
SelectMethod=cursor;DatabaseName=nombreBD
- sistema_principal
- Nombre de la máquina en que reside el servidor de base de datos
- puerto
- Número de puerto
- nombreBD
- Nombre de la base de datos
- Para el Controlador JDBC
Microsoft
para SQL Server, el URL es el siguiente (en una sola línea):
jdbc:microsoft:sqlserver://sistema_principal:puerto;
SelectMethod=cursor;DatabaseName=nombreBD
- sistema_principal
- Nombre de la máquina en que reside el servidor de base de datos
- puerto
- Número de puerto
- nombreBD
- Nombre de base de datos
- En el campo Base de datos, teclee el nombre de la base de
datos.
- En el campo ID de usuario, teclee el ID de usuario para la
conexión.
- En el campo Contraseña, teclee la contraseña para el ID de
usuario.
- En el campo Tipo de proveedor de base de datos, seleccione el
producto y versión de base de datos que está utilizando para la conexión JDBC.
- En el campo Controlador JDBC, seleccione el controlador JDBC
que está utilizando para la conexión JDBC.
- En el campo Clase de controlador JDBC, teclee la clase de
controlador para el controlador que ha seleccionado:
- Para IBM
DB2 Universal Driver,
la clase de controlador es com.ibm.db2.jcc.DB2Driver
- Para IBM DB2 APP
DRIVER para Windows, la clase de controlador es COM.ibm.db2.jdbc.app.DB2Driver
- Para el controlador del lado del cliente ligero Oracle JDBC, la clase de controlador
es oracle.jdbc.driver.OracleDriver
- Para el controlador
Informix
JDBC NET, la clase de controlador es com.informix.jdbc.IfxDriver
- Para DataDirect SequeLink JDBC Driver para SQL Server, la clase de controlador es com.ddtek.jdbc.sqlserver.SQLServerDriver
- Para
Microsoft
JDBC Driver para SQL Server, la clase de controlador es
com.microsoft.jdbc.sqlserver.SQLServerDriver
- Para otras clases de controlador, consulte la documentación de cada uno de ellos
- En el campo ubicación de clase, teclee el nombre de archivo
totalmente calificado del archivo *.jar o *.zip que contiene la clase de controlador:
- Para IBM
DB2 Universal Driver,
escriba los nombres de archivo totalmente calificados de los archivos db2jcc.jar y
db2jcc_license_cu.jar
- Para IBM DB2 APP
DRIVER para Windows, escriba el nombre de archivo totalmente calificado del
archivo db2java.zip; por ejemplo, d:\sqllib\java\db2java.zip
- Para Oracle THIN JDBC DRIVER, teclee el nombre de vía de acceso totalmente
calificado para
el archivo ojdbc14.jar; por ejemplo, d:\Ora81\jdbc\lib\ojdbc14.jar o, si
requiere rastreo Oracle, ojdbc14_g.jar
- Para el controlador
Informix JDBC
NET, teclee el nombre de archivo totalmente calificado para el archivo ifxjdbc.jar
- Para DataDirect SequeLink JDBC Driver para SQL Server, escriba los nombres de
archivo totalmente calificados para los archivos base.jar, util.jar y sqlserver.jar
- Para
Microsoft
JDBC Driver para SQL Server, escriba los nombres de archivo totalmente calificados para los
archivos msbase.jar, msutil.jar y mssqlserver.jar
- Para otras clases de controlador, consulte la documentación de cada uno de ellos
- En el campo Nombre JNDI de conexión, especifique la base de
datos utilizada en J2EE. El valor es el nombre al que está enlazado el origen de datos en
el registro JNDI; por ejemplo, java:comp/env/jdbc/MyDB.
Como se ha indicado
anteriormente, este valor se asigna a la opción sqlJNDIName en
el descriptor de construcción que se construye automáticamente para un proyecto Web EGL
dado.
- Si está accediendo a
DB2 UDB y especifica
un valor en el campo ID de autenticación secundario, el valor se utiliza en
la sentencia SET CURRENT SQLID utilizada por EGL en el momento de la validación. El valor es sensible a las mayúsculas y minúsculas.
Puede borrar o aplicar valores de preferencia:
- Para restaurar valores por omisión, pulse en Restaurar valores por omisión.
- Para aplicar valores de preferencia sin salir del diálogo de preferencias, pulse en
Aplicar.
- Si ha terminado de establecer preferencias, pulse Aceptar.