Conexión con una base de datos mediante un asistente

Puede utilizar las páginas del asistente Nueva conexión para crear un perfil de conexión, para que pueda conectarse y examinar el objeto de datos existente. En este tema se explica cómo abrir el asistente Nueva conexión desde la vista Explorador de orígenes de datos (o el Explorador de administración para los productos que incluyen esta vista). Las páginas del asistente Nueva conexión también se pueden incorporar en otros asistentes del entorno de trabajo.

Acerca de esta tarea

También puede crear una nueva conexión creando un duplicado de una conexión existente. Este método es muy útil si desea crear una conexión parecida a una conexión existente, pero con propiedades diferentes. Para crear un duplicado de una conexión existente, pulse con el botón derecho del ratón sobre una conexión y seleccione Duplicar. A continuación, puede editar las propiedades de la conexión duplicada, según sea necesario.

Procedimiento

Para conectarse a una base de datos mediante un asistente:

  1. Pulse el botón derecho del ratón sobre el Explorador de fuentes de datos y seleccione Nueva conexión en el menú emergente.

    Para los productos que contienen el Explorador de administración, también puede pulsar Nuevo > Perfil de conexión nuevo desde la barra de herramientas Explorador de administración.

  2. En la primera página del asistente, seleccione un gestor de bases de datos, un controlador JDBC, y especifique otros detalles de la conexión tal como se ha descrito.
    Identificación de la conexión
    Especifique las preferencias para denominar la nueva conexión.
    Utilizar el convenio de denominación por omisión
    Especifique que se genere un nombre de conexión basado en el nombre de la base de datos a la que se está conectando. Este nombre de conexión aparece en el Explorador de orígenes de datos (o el Explorador de administración para los productos que contienen esta vista) después de crear la conexión.
    Nombre de conexión
    Escriba un nombre para la conexión. Solo está disponible si la opción Utilizar el convenio de denominación por omisión no está seleccionada.
    Controlador JDBC

    Especifique un controlador JDBC para conectarse a la base de datos. Los controladores JDBC que aparecen en la lista están totalmente soportados. Si un controlador que desea utilizar no está en la lista, pero el gestor de bases de datos lo soporta, seleccione Otro valor por omisión de controlador y proporcione los detalles.

    Pulse Editar lista JAR para abrir una ventana donde modificar la vía de acceso de los archivos JAR que se utilizan para un determinado controlador JDBC. También puede utilizar esta ventana para ver los nombres y las ubicaciones típicas de los archivos JAR de JDBC de cada uno de los controladores de la lista.

    Las propiedades globales de los controladores se establecen en la ventana Preferencias, en la página Definiciones de controlador.

    El controlador IBM® Data Server para JDBC y SQLJ se incluye con el producto del entorno de trabajo y, por omisión, el asistente utiliza la versión incluida en el controlador. Se recomienda utilizar esta versión, ya que se ha probado ampliamente. Si desea utilizar otra versión de este controlador, puede modificar la vía de acceso de los archivos JAR necesarios pulsando Editar lista JAR. También pueden incluirse otros controladores JDBC de IBM Data Servers, dependiendo del producto de entorno de trabajo que esté utilizando.

    Limitación del controlador JDBC: algunos controladores requieren un código de paso o un archivo de licencia. Aunque la información de licencia puede estar establecida o disponible en el entorno actual, es posible que la información no esté disponible en otros entornos, como en un servidor Web. El controlador no funciona si el código de paso o la licencia no están disponibles.

    Detalles de conexión URL - Opciones de controlador
    Base de datos
    Especifique un nombre para el servidor de bases de datos. Este campo no es necesario para algunos servidores de bases de datos.
    Ubicación
    Sólo para conexiones con DB2 para z/OS: escriba el nombre de ubicación de DB2 que se define durante la instalación. Debe especificar el nombre en mayúsculas. Para determinar la ubicación, el sistema principal y el puerto que deben utilizarse para las conexiones de DB2 para z/OS, un DBA o un programador de sistemas de DB2 para z/OS puede emitir un <prefijo cmd="">DIS DDF donde <prefijo cmd=""> es un carácter preasignado en el sistema para un determinado subsistema de DB2.
    SID
    Sólo para conexiones con Oracle: especifique el identificador del sistema de bases de datos Oracle.
    Ubicación de base de datos
    Sólo para conexiones con Derby: escriba la vía de acceso absoluta del directorio en el que se almacenan los datos de Derby en el sistema de archivos.
    Para crear una base de datos Derby nueva, utilice una de las siguientes opciones:
    • Si va a conectarse utilizando la página Conexión con la base de datos, añada ;create=true en la vía de acceso que especificó.
    • Si va a conectarse utilizando el asistente de nuevas conexiones con la base de datos, seleccione Crear la base de datos, si es necesario.
    Crear la base de datos, si es necesario
    Sólo para conexiones con Derby: seleccione esta opción para crear la base de datos en el directorio que especificó, si la base de datos no existe.
    Sistema principal
    Especifique el nombre del sistema principal TCP/IP o la dirección TCP/IP del servidor de bases de datos. Este campo no es necesario para algunos gestores de bases de datos.
    Número de puerto
    Especifique el puerto de conexión TCP/IP para la base de datos seleccionada en el sistema principal. Este campo no es necesario para algunos gestores de bases de datos.
    Utilizar autenticación de cliente
    Sólo para conexiones con DB2 para Linux®, UNIX® y Windows®: especifica que el sistema operativo ejecuta la autenticación en la partición de base de datos en la que se invoca la aplicación. Esta opción sólo funciona si la instancia de DB2 a la que se conecta se ha configurado para dar soporte a la autenticación de cliente. Con la autenticación de cliente, el identificador de usuario y la contraseña que se especifiquen durante un intento de conexión se comparan con las combinaciones válidas de identificador de usuario y contraseña en el nodo cliente para determinar si al identificador de usuario se le permite el acceso a la instancia. En el servidor de bases de datos no se realizan más acciones de autenticación. Este tipo de autenticación recibe a veces el nombre de inicio de sesión único.
    Utilizar autenticación integrada
    Para conexiones de SQL Server solo con controladores JDBC: especifica que el sistema operativo Windows (Autenticación integrada de Windows (Windows) autentica el acceso a la base de datos de SQL Server. La contraseña y el nombre de usuario de la base de datos no son necesarios. También se conoce como "Seguridad integrada de Windows".
    Esta opción solo está disponible si seleccionar uno de los siguientes controladores JDBC:
    • SQL Server 2000 - Microsoft® SQL Server 2005 JDBC Driver predeterminado (solo para SQL Server 2000 Service Pack 4)
    • SQL Server 2005 - Microsoft SQL Server 2005 JDBC Driver predeterminado
    • SQL Server 2005 - Microsoft SQL Server 2005 JDBC Driver con un filtro de tablas de sistema predeterminado
    Esquema predeterminado
    Escriba el nombre del esquema que se debe utilizar para hacer referencias a objetos de base de datos no calificados en sentencias de SQL. Si desea que las sentencias de SQL hagan referencia a objetos de base de datos que están en otros esquemas, debe calificar los nombres de los objetos con los nombres de sus correspondientes esquemas.

    Para las bases de datos Informix, este campo se denomina Propietario predeterminado.

    URL de conexión
    Muestra el URL de JDBC del controlador JDBC que está utilizando. El URL identifica la base de datos para que el controlador pueda establecer una conexión. El formato de URL depende del controlador.
    Para algunas fuentes de datos, puede seleccionar opciones de filtrado para mejorar el rendimiento de la conexión y simplificar la visualización de la pantalla Explorador de fuentes de datos.
    Filtrar fuera tablas de sistema
    Sólo para conexiones con Sybase o SQL Server: seleccione filtrar las tablas de sistema fuera de la conexión.
    Catálogo
    Sólo para conexiones con Oracle: seleccione el catálogo de bases de datos que desea cargar. Puede seleccionar Usuario, DBA o Todos.
    Recuperar objetos creados solamente por este usuario
    Sólo para conexiones con DB2 para z/OS: seleccione esta opción para cargar los objetos creados por el usuario que se especifica en el campo ID de usuario.
    Detalles de conexión URL - Rastreo (no disponible en algunos productos o para algunos servidores de bases de datos)
    Los controles en esta página habilitan el rastreo de JDBC para esta conexión. El rastreo de JDBC es muy útil en la resolución de problemas, pero la habilitación del rastreo de JDBC puede provocar problemas de rendimiento. Por lo tanto, habilite el rastreo sólo si tiene algún problema.
    Inhabilitación del rastreo
    Deseleccione este recuadro de selección para habilitar el rastreo de JDBC para esta conexión.
    Directorio
    Especifique el directorio donde se guardan los archivos de rastreo.
    Nombre de archivo
    Especifique un nombre de archivo base para los archivos de rastreo. Puede crearse más de un archivo de rastreo para cada conexión. Si se generan varios archivos de rastreo, se utiliza este nombre seguido de un carácter de subrayado y valores numéricos. Por ejemplo, si especifica trace, los archivos generados serán trace_1, trace_2, etc.
    Añadir
    Especifica que los archivos de rastreo no se sobrescriben si los archivos ya existen. Si esta opción está seleccionada, se añade nueva información de rastreo a los archivos de rastreo existentes.
    Niveles de rastreo
    Define qué tipo de información se rastrea. Marque un recuadro de selección situado al lado de cada opción para incluir información en el archivo de rastreo.
    Detalles de conexión URL - Opcional (no disponible para algunos servidores de bases de datos)
    Especifique propiedades de conexión adicionales, por ejemplo: readOnly = true. Las propiedades que puede especificar son distintas para cada controlador JDBC. Consulte la documentación del controlador JDBC para ver más ejemplos.
  3. Opcional: En la página Filtro, especifique las opciones de filtrado.

    Para obtener un mejor rendimiento, debe utilizar los filtros cuando se conecte a una base de datos más grande.

    Si no especifica opciones de filtrado en el asistente, puede modificarlas más adelante modificando las propiedades de conexión o especificando opciones de filtro de objeto de datos. Para modificar las propiedades de la conexión, pulse con el botón derecho en una conexión y seleccione Propiedades.

    El filtrado no está habilitado por omisión en la página del asistente. Para filtrar la conexión, deseleccione el recuadro de selección Inhabilitar filtro y, a continuación, especifique las opciones de filtrado utilizando una expresión o seleccionando los objetos específicos que desea incluir o no incluir en la vista de la conexión.

  4. Complete los demás pasos del asistente y pulse en Finalizar.

Resultados

La conexión aparece en el Explorador de orígenes de datos (y el Explorador de administración para los productos que contienen esta vista).

Comentarios